public boolean hasNext() { return buffer[offset] > 0; }
public boolean hasNext() { return ((offset < buffer.length) && (buffer[ offset] > 0)); }
			public boolean hasNext()			{				return buffer[offset] > 0;			}