advances the cursor to the next block of content . the next block of content may be valid which yields a non-null buffer returned by #getbytebuffer , but may also be deferred which yields a null buffer returned by #getbytebuffer . if the block of content pointed by the new cursor position is valid , this method returns true . concode_field_sep ByteBuffer CLOSE concode_elem_sep Iterator<ByteBuffer> iterator concode_elem_sep boolean last concode_elem_sep ByteBuffer AFTER concode_elem_sep ContentProvider provider concode_elem_sep Logger LOG concode_elem_sep ByteBuffer buffer concode_elem_sep ByteBuffer content concode_field_sep boolean isConsumed concode_elem_sep boolean hasContent concode_elem_sep boolean isLast concode_elem_sep ByteBuffer getContent concode_elem_sep ByteBuffer getByteBuffer concode_elem_sep String toString concode_elem_sep void failed concode_elem_sep void close concode_elem_sep void succeeded
boolean function ( ) { if ( iterator instanceof Synchronizable ) { synchronized ( ( ( Synchronizable ) iterator ) . getLock ( ) ) { return advance ( iterator ) ; } } else { return advance ( iterator ) ; } }