code: public synchronized void recycle( float[] array ) {
  		if( array.length != length ) {
  			throw new IllegalArgumentException("Unexpected array length. Expected "+length+" found "+array.length);
  		}
  		storage.add(array);
  	}
docs: Adds the array to storage. if the array length is unexpected an exception is thrown
  @param array array to be recycled.