question: public ObjectId ( byte [ ] b ) { if ( b . length != 12 ) { throw new IllegalArgumentException ( "need 12 bytes" ) ; } ByteBuffer bb = ByteBuffer . wrap ( b ) ; _time = bb . getInt ( ) ; _machine = bb . getInt ( ) ; _inc = bb . getInt ( ) ; _new = false ; }
target:  Constructs an ObjectId given its 12-byte binary representation.