retrieve an object from the head of the queue , or block until one arrives . concode_field_sep Bucket head concode_elem_sep Bucket next concode_elem_sep int closed concode_elem_sep Object contents concode_elem_sep Bucket tail concode_elem_sep int count concode_elem_sep int closing concode_elem_sep int open concode_elem_sep int status concode_field_sep void init concode_elem_sep void flush concode_elem_sep void setNext concode_elem_sep Object getContents concode_elem_sep Object tryGet concode_elem_sep Bucket getNext concode_elem_sep void close concode_elem_sep int getCount concode_elem_sep void put
Object function ( ) { Object loc0 = null ; while ( ( loc0 = tryGet ( ) ) == null ) { try { this . wait ( ) ; } catch ( final InterruptedException loc1 ) { } } return loc0 ; }