src/main/java/org/jwellman/utility/Limit.java
public Limit by(int delta) {
		if (!initialized) throw new RuntimeException("Limit NOT INITIALIZED");
		
		int adjust = this.isIncrementing ? -1 : 1;
		this.subject += (adjust + (-adjust*delta));
		return this;
	}
/**
	 * Only necessary if adjusting by more than 1
	 * 
	 * @param delta
	 * @return
	 */
Only necessary if adjusting by more than 1

@param delta
@return
Only necessary if adjusting by more than 1 @param delta @return
public Limit by(int delta) {
		if (!initialized) throw new RuntimeException("Limit NOT INITIALIZED");
		int adjust = this.isIncrementing ? -1 : 1;
		this.subject += (adjust + (-adjust*delta));
		return this;
	}
public Limit by ( int delta ) { if ( ! initialized ) throw new RuntimeException ( "Limit NOT INITIALIZED" ) ; int adjust = this . isIncrementing ? - 1 : 1 ; this . subject += ( adjust + ( - adjust * delta ) ) ; return this ; }
Only necessary if adjusting by more than 1
Only necessary if adjusting by more than 1