<?xml version='1.0' encoding='UTF-8'?>
<testreport version='0.1'>
  <jvm name='CACAOVM - Verein zur Foerderung der freien virtuellen Maschine CACAO'
    version='1.1.0pre' 
    os='Linux 2.6.15-1-k7-smp i386' />
  <testresult testlet='java.nio.Buffer.ByteBufferTest'>
    <pass>  line 36: intialState: buf.capacity() [1]</pass>
    <pass>  line 36: intialState: buf.limit() [1]</pass>
    <pass>  line 36: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 36: intialState: buf.remaining() [1]</pass>
    <pass>  line 36: intialState: buf.position() [1]</pass>
    <pass>  line 36: position: buf.position(1) [1]</pass>
    <pass>  line 36: position: buf.capacity() [1]</pass>
    <pass>  line 36: position: buf.limit() [1]</pass>
    <pass>  line 36: position: buf.hasRemaining() [1]</pass>
    <pass>  line 36: position: buf.remaining() [1]</pass>
    <pass>  line 36: position: buf.position() [1]</pass>
    <pass>  line 36: position: buf.capacity() [1]</pass>
    <pass>  line 36: position: buf.limit() [1]</pass>
    <pass>  line 36: position: buf.hasRemaining() [1]</pass>
    <pass>  line 36: position: buf.remaining() [1]</pass>
    <pass>  line 36: position: buf.position() [1]</pass>
    <pass>  line 36: position: can't be negative [1]</pass>
    <pass>  line 36: position: can't be larger than capacity [1]</pass>
    <pass>  line 36: mark: buf.mark() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.reset() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: invalidated mark [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.limit(4) [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: invalidated mark [1]</pass>
    <pass>  line 36: limit: can't be negative [1]</pass>
    <pass>  line 36: limit: can't be larger than capacity [1]</pass>
    <pass>  line 36: rewind: buf.rewind() [1]</pass>
    <pass>  line 36: rewind: buf.capacity() [1]</pass>
    <pass>  line 36: rewind: buf.limit() [1]</pass>
    <pass>  line 36: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 36: rewind: buf.remaining() [1]</pass>
    <pass>  line 36: rewind: buf.position() [1]</pass>
    <pass>  line 36: rewind: invalidated mark [1]</pass>
    <pass>  line 36: clear: buf.clear() [1]</pass>
    <pass>  line 36: clear: buf.capacity() [1]</pass>
    <pass>  line 36: clear: buf.limit() [1]</pass>
    <pass>  line 36: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 36: clear: buf.remaining() [1]</pass>
    <pass>  line 36: clear: buf.position() [1]</pass>
    <pass>  line 36: clear: invalidated mark [1]</pass>
    <pass>  line 36: flip: buf.flip() [1]</pass>
    <pass>  line 36: flip: buf.capacity() [1]</pass>
    <pass>  line 36: flip: buf.limit() [1]</pass>
    <pass>  line 36: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 36: flip: buf.remaining() [1]</pass>
    <pass>  line 36: flip: buf.position() [1]</pass>
    <pass>  line 36: flip: invalidated mark [1]</pass>
    <pass>  line 45: intialState: buf.capacity() [1]</pass>
    <pass>  line 45: intialState: buf.limit() [1]</pass>
    <pass>  line 45: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 45: intialState: buf.remaining() [1]</pass>
    <pass>  line 45: intialState: buf.position() [1]</pass>
    <pass>  line 45: position: buf.position(1) [1]</pass>
    <pass>  line 45: position: buf.capacity() [1]</pass>
    <pass>  line 45: position: buf.limit() [1]</pass>
    <pass>  line 45: position: buf.hasRemaining() [1]</pass>
    <pass>  line 45: position: buf.remaining() [1]</pass>
    <pass>  line 45: position: buf.position() [1]</pass>
    <pass>  line 45: position: buf.capacity() [1]</pass>
    <pass>  line 45: position: buf.limit() [1]</pass>
    <pass>  line 45: position: buf.hasRemaining() [1]</pass>
    <pass>  line 45: position: buf.remaining() [1]</pass>
    <pass>  line 45: position: buf.position() [1]</pass>
    <pass>  line 45: position: can't be negative [1]</pass>
    <pass>  line 45: position: can't be larger than capacity [1]</pass>
    <pass>  line 45: mark: buf.mark() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.reset() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: invalidated mark [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.limit(4) [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: invalidated mark [1]</pass>
    <pass>  line 45: limit: can't be negative [1]</pass>
    <pass>  line 45: limit: can't be larger than capacity [1]</pass>
    <pass>  line 45: rewind: buf.rewind() [1]</pass>
    <pass>  line 45: rewind: buf.capacity() [1]</pass>
    <pass>  line 45: rewind: buf.limit() [1]</pass>
    <pass>  line 45: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 45: rewind: buf.remaining() [1]</pass>
    <pass>  line 45: rewind: buf.position() [1]</pass>
    <pass>  line 45: rewind: invalidated mark [1]</pass>
    <pass>  line 45: clear: buf.clear() [1]</pass>
    <pass>  line 45: clear: buf.capacity() [1]</pass>
    <pass>  line 45: clear: buf.limit() [1]</pass>
    <pass>  line 45: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 45: clear: buf.remaining() [1]</pass>
    <pass>  line 45: clear: buf.position() [1]</pass>
    <pass>  line 45: clear: invalidated mark [1]</pass>
    <pass>  line 45: flip: buf.flip() [1]</pass>
    <pass>  line 45: flip: buf.capacity() [1]</pass>
    <pass>  line 45: flip: buf.limit() [1]</pass>
    <pass>  line 45: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 45: flip: buf.remaining() [1]</pass>
    <pass>  line 45: flip: buf.position() [1]</pass>
    <pass>  line 45: flip: invalidated mark [1]</pass>
    <pass>  line 54: intialState: buf.capacity() [1]</pass>
    <pass>  line 54: intialState: buf.limit() [1]</pass>
    <pass>  line 54: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 54: intialState: buf.remaining() [1]</pass>
    <pass>  line 54: intialState: buf.position() [1]</pass>
    <pass>  line 54: position: buf.position(1) [1]</pass>
    <pass>  line 54: position: buf.capacity() [1]</pass>
    <pass>  line 54: position: buf.limit() [1]</pass>
    <pass>  line 54: position: buf.hasRemaining() [1]</pass>
    <pass>  line 54: position: buf.remaining() [1]</pass>
    <pass>  line 54: position: buf.position() [1]</pass>
    <pass>  line 54: position: buf.capacity() [1]</pass>
    <pass>  line 54: position: buf.limit() [1]</pass>
    <pass>  line 54: position: buf.hasRemaining() [1]</pass>
    <pass>  line 54: position: buf.remaining() [1]</pass>
    <pass>  line 54: position: buf.position() [1]</pass>
    <pass>  line 54: position: can't be negative [1]</pass>
    <pass>  line 54: position: can't be larger than capacity [1]</pass>
    <pass>  line 54: mark: buf.mark() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.reset() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: invalidated mark [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.limit(4) [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: invalidated mark [1]</pass>
    <pass>  line 54: limit: can't be negative [1]</pass>
    <pass>  line 54: limit: can't be larger than capacity [1]</pass>
    <pass>  line 54: rewind: buf.rewind() [1]</pass>
    <pass>  line 54: rewind: buf.capacity() [1]</pass>
    <pass>  line 54: rewind: buf.limit() [1]</pass>
    <pass>  line 54: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 54: rewind: buf.remaining() [1]</pass>
    <pass>  line 54: rewind: buf.position() [1]</pass>
    <pass>  line 54: rewind: invalidated mark [1]</pass>
    <pass>  line 54: clear: buf.clear() [1]</pass>
    <pass>  line 54: clear: buf.capacity() [1]</pass>
    <pass>  line 54: clear: buf.limit() [1]</pass>
    <pass>  line 54: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 54: clear: buf.remaining() [1]</pass>
    <pass>  line 54: clear: buf.position() [1]</pass>
    <pass>  line 54: clear: invalidated mark [1]</pass>
    <pass>  line 54: flip: buf.flip() [1]</pass>
    <pass>  line 54: flip: buf.capacity() [1]</pass>
    <pass>  line 54: flip: buf.limit() [1]</pass>
    <pass>  line 54: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 54: flip: buf.remaining() [1]</pass>
    <pass>  line 54: flip: buf.position() [1]</pass>
    <pass>  line 54: flip: invalidated mark [1]</pass>
    <pass>  line 63: intialState: buf.capacity() [1]</pass>
    <pass>  line 63: intialState: buf.limit() [1]</pass>
    <pass>  line 63: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 63: intialState: buf.remaining() [1]</pass>
    <pass>  line 63: intialState: buf.position() [1]</pass>
    <pass>  line 63: position: buf.position(1) [1]</pass>
    <pass>  line 63: position: buf.capacity() [1]</pass>
    <pass>  line 63: position: buf.limit() [1]</pass>
    <pass>  line 63: position: buf.hasRemaining() [1]</pass>
    <pass>  line 63: position: buf.remaining() [1]</pass>
    <pass>  line 63: position: buf.position() [1]</pass>
    <pass>  line 63: position: buf.capacity() [1]</pass>
    <pass>  line 63: position: buf.limit() [1]</pass>
    <pass>  line 63: position: buf.hasRemaining() [1]</pass>
    <pass>  line 63: position: buf.remaining() [1]</pass>
    <pass>  line 63: position: buf.position() [1]</pass>
    <pass>  line 63: position: can't be negative [1]</pass>
    <pass>  line 63: position: can't be larger than capacity [1]</pass>
    <pass>  line 63: mark: buf.mark() [1]</pass>
    <pass>  line 63: mark: buf.capacity() [1]</pass>
    <pass>  line 63: mark: buf.limit() [1]</pass>
    <pass>  line 63: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 63: mark: buf.remaining() [1]</pass>
    <pass>  line 63: mark: buf.position() [1]</pass>
    <pass>  line 63: mark: buf.capacity() [1]</pass>
    <pass>  line 63: mark: buf.limit() [1]</pass>
    <pass>  line 63: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 63: mark: buf.remaining() [1]</pass>
    <pass>  line 63: mark: buf.position() [1]</pass>
    <pass>  line 63: mark: buf.reset() [1]</pass>
    <pass>  line 63: mark: buf.capacity() [1]</pass>
    <pass>  line 63: mark: buf.limit() [1]</pass>
    <pass>  line 63: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 63: mark: buf.remaining() [1]</pass>
    <pass>  line 63: mark: buf.position() [1]</pass>
    <pass>  line 63: mark: buf.capacity() [1]</pass>
    <pass>  line 63: mark: buf.limit() [1]</pass>
    <pass>  line 63: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 63: mark: buf.remaining() [1]</pass>
    <pass>  line 63: mark: buf.position() [1]</pass>
    <pass>  line 63: mark: buf.capacity() [1]</pass>
    <pass>  line 63: mark: buf.limit() [1]</pass>
    <pass>  line 63: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 63: mark: buf.remaining() [1]</pass>
    <pass>  line 63: mark: buf.position() [1]</pass>
    <pass>  line 63: mark: buf.capacity() [1]</pass>
    <pass>  line 63: mark: buf.limit() [1]</pass>
    <pass>  line 63: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 63: mark: buf.remaining() [1]</pass>
    <pass>  line 63: mark: buf.position() [1]</pass>
    <pass>  line 63: mark: buf.capacity() [1]</pass>
    <pass>  line 63: mark: buf.limit() [1]</pass>
    <pass>  line 63: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 63: mark: buf.remaining() [1]</pass>
    <pass>  line 63: mark: buf.position() [1]</pass>
    <pass>  line 63: mark: buf.capacity() [1]</pass>
    <pass>  line 63: mark: buf.limit() [1]</pass>
    <pass>  line 63: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 63: mark: buf.remaining() [1]</pass>
    <pass>  line 63: mark: buf.position() [1]</pass>
    <pass>  line 63: mark: buf.capacity() [1]</pass>
    <pass>  line 63: mark: buf.limit() [1]</pass>
    <pass>  line 63: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 63: mark: buf.remaining() [1]</pass>
    <pass>  line 63: mark: buf.position() [1]</pass>
    <pass>  line 63: mark: buf.capacity() [1]</pass>
    <pass>  line 63: mark: buf.limit() [1]</pass>
    <pass>  line 63: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 63: mark: buf.remaining() [1]</pass>
    <pass>  line 63: mark: buf.position() [1]</pass>
    <pass>  line 63: mark: invalidated mark [1]</pass>
    <pass>  line 63: mark: buf.capacity() [1]</pass>
    <pass>  line 63: mark: buf.limit() [1]</pass>
    <pass>  line 63: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 63: mark: buf.remaining() [1]</pass>
    <pass>  line 63: mark: buf.position() [1]</pass>
    <pass>  line 63: limit: buf.limit(4) [1]</pass>
    <pass>  line 63: limit: buf.capacity() [1]</pass>
    <pass>  line 63: limit: buf.limit() [1]</pass>
    <pass>  line 63: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 63: limit: buf.remaining() [1]</pass>
    <pass>  line 63: limit: buf.position() [1]</pass>
    <pass>  line 63: limit: buf.capacity() [1]</pass>
    <pass>  line 63: limit: buf.limit() [1]</pass>
    <pass>  line 63: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 63: limit: buf.remaining() [1]</pass>
    <pass>  line 63: limit: buf.position() [1]</pass>
    <pass>  line 63: limit: buf.capacity() [1]</pass>
    <pass>  line 63: limit: buf.limit() [1]</pass>
    <pass>  line 63: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 63: limit: buf.remaining() [1]</pass>
    <pass>  line 63: limit: buf.position() [1]</pass>
    <pass>  line 63: limit: invalidated mark [1]</pass>
    <pass>  line 63: limit: can't be negative [1]</pass>
    <pass>  line 63: limit: can't be larger than capacity [1]</pass>
    <pass>  line 63: rewind: buf.rewind() [1]</pass>
    <pass>  line 63: rewind: buf.capacity() [1]</pass>
    <pass>  line 63: rewind: buf.limit() [1]</pass>
    <pass>  line 63: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 63: rewind: buf.remaining() [1]</pass>
    <pass>  line 63: rewind: buf.position() [1]</pass>
    <pass>  line 63: rewind: invalidated mark [1]</pass>
    <pass>  line 63: clear: buf.clear() [1]</pass>
    <pass>  line 63: clear: buf.capacity() [1]</pass>
    <pass>  line 63: clear: buf.limit() [1]</pass>
    <pass>  line 63: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 63: clear: buf.remaining() [1]</pass>
    <pass>  line 63: clear: buf.position() [1]</pass>
    <pass>  line 63: clear: invalidated mark [1]</pass>
    <pass>  line 63: flip: buf.flip() [1]</pass>
    <pass>  line 63: flip: buf.capacity() [1]</pass>
    <pass>  line 63: flip: buf.limit() [1]</pass>
    <pass>  line 63: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 63: flip: buf.remaining() [1]</pass>
    <pass>  line 63: flip: buf.position() [1]</pass>
    <pass>  line 63: flip: invalidated mark [1]</pass>
  </testresult>
  <testresult testlet='java.nio.Buffer.CharBufferTest'>
    <pass>  line 36: intialState: buf.capacity() [1]</pass>
    <pass>  line 36: intialState: buf.limit() [1]</pass>
    <pass>  line 36: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 36: intialState: buf.remaining() [1]</pass>
    <pass>  line 36: intialState: buf.position() [1]</pass>
    <pass>  line 36: position: buf.position(1) [1]</pass>
    <pass>  line 36: position: buf.capacity() [1]</pass>
    <pass>  line 36: position: buf.limit() [1]</pass>
    <pass>  line 36: position: buf.hasRemaining() [1]</pass>
    <pass>  line 36: position: buf.remaining() [1]</pass>
    <pass>  line 36: position: buf.position() [1]</pass>
    <pass>  line 36: position: buf.capacity() [1]</pass>
    <pass>  line 36: position: buf.limit() [1]</pass>
    <pass>  line 36: position: buf.hasRemaining() [1]</pass>
    <pass>  line 36: position: buf.remaining() [1]</pass>
    <pass>  line 36: position: buf.position() [1]</pass>
    <pass>  line 36: position: can't be negative [1]</pass>
    <pass>  line 36: position: can't be larger than capacity [1]</pass>
    <pass>  line 36: mark: buf.mark() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.reset() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: invalidated mark [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.limit(4) [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: invalidated mark [1]</pass>
    <pass>  line 36: limit: can't be negative [1]</pass>
    <pass>  line 36: limit: can't be larger than capacity [1]</pass>
    <pass>  line 36: rewind: buf.rewind() [1]</pass>
    <pass>  line 36: rewind: buf.capacity() [1]</pass>
    <pass>  line 36: rewind: buf.limit() [1]</pass>
    <pass>  line 36: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 36: rewind: buf.remaining() [1]</pass>
    <pass>  line 36: rewind: buf.position() [1]</pass>
    <pass>  line 36: rewind: invalidated mark [1]</pass>
    <pass>  line 36: clear: buf.clear() [1]</pass>
    <pass>  line 36: clear: buf.capacity() [1]</pass>
    <pass>  line 36: clear: buf.limit() [1]</pass>
    <pass>  line 36: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 36: clear: buf.remaining() [1]</pass>
    <pass>  line 36: clear: buf.position() [1]</pass>
    <pass>  line 36: clear: invalidated mark [1]</pass>
    <pass>  line 36: flip: buf.flip() [1]</pass>
    <pass>  line 36: flip: buf.capacity() [1]</pass>
    <pass>  line 36: flip: buf.limit() [1]</pass>
    <pass>  line 36: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 36: flip: buf.remaining() [1]</pass>
    <pass>  line 36: flip: buf.position() [1]</pass>
    <pass>  line 36: flip: invalidated mark [1]</pass>
    <pass>  line 45: intialState: buf.capacity() [1]</pass>
    <pass>  line 45: intialState: buf.limit() [1]</pass>
    <pass>  line 45: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 45: intialState: buf.remaining() [1]</pass>
    <pass>  line 45: intialState: buf.position() [1]</pass>
    <pass>  line 45: position: buf.position(1) [1]</pass>
    <pass>  line 45: position: buf.capacity() [1]</pass>
    <pass>  line 45: position: buf.limit() [1]</pass>
    <pass>  line 45: position: buf.hasRemaining() [1]</pass>
    <pass>  line 45: position: buf.remaining() [1]</pass>
    <pass>  line 45: position: buf.position() [1]</pass>
    <pass>  line 45: position: buf.capacity() [1]</pass>
    <pass>  line 45: position: buf.limit() [1]</pass>
    <pass>  line 45: position: buf.hasRemaining() [1]</pass>
    <pass>  line 45: position: buf.remaining() [1]</pass>
    <pass>  line 45: position: buf.position() [1]</pass>
    <pass>  line 45: position: can't be negative [1]</pass>
    <pass>  line 45: position: can't be larger than capacity [1]</pass>
    <pass>  line 45: mark: buf.mark() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.reset() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: invalidated mark [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.limit(4) [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: invalidated mark [1]</pass>
    <pass>  line 45: limit: can't be negative [1]</pass>
    <pass>  line 45: limit: can't be larger than capacity [1]</pass>
    <pass>  line 45: rewind: buf.rewind() [1]</pass>
    <pass>  line 45: rewind: buf.capacity() [1]</pass>
    <pass>  line 45: rewind: buf.limit() [1]</pass>
    <pass>  line 45: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 45: rewind: buf.remaining() [1]</pass>
    <pass>  line 45: rewind: buf.position() [1]</pass>
    <pass>  line 45: rewind: invalidated mark [1]</pass>
    <pass>  line 45: clear: buf.clear() [1]</pass>
    <pass>  line 45: clear: buf.capacity() [1]</pass>
    <pass>  line 45: clear: buf.limit() [1]</pass>
    <pass>  line 45: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 45: clear: buf.remaining() [1]</pass>
    <pass>  line 45: clear: buf.position() [1]</pass>
    <pass>  line 45: clear: invalidated mark [1]</pass>
    <pass>  line 45: flip: buf.flip() [1]</pass>
    <pass>  line 45: flip: buf.capacity() [1]</pass>
    <pass>  line 45: flip: buf.limit() [1]</pass>
    <pass>  line 45: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 45: flip: buf.remaining() [1]</pass>
    <pass>  line 45: flip: buf.position() [1]</pass>
    <pass>  line 45: flip: invalidated mark [1]</pass>
    <pass>  line 54: intialState: buf.capacity() [1]</pass>
    <pass>  line 54: intialState: buf.limit() [1]</pass>
    <pass>  line 54: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 54: intialState: buf.remaining() [1]</pass>
    <pass>  line 54: intialState: buf.position() [1]</pass>
    <pass>  line 54: position: buf.position(1) [1]</pass>
    <pass>  line 54: position: buf.capacity() [1]</pass>
    <pass>  line 54: position: buf.limit() [1]</pass>
    <pass>  line 54: position: buf.hasRemaining() [1]</pass>
    <pass>  line 54: position: buf.remaining() [1]</pass>
    <pass>  line 54: position: buf.position() [1]</pass>
    <pass>  line 54: position: buf.capacity() [1]</pass>
    <pass>  line 54: position: buf.limit() [1]</pass>
    <pass>  line 54: position: buf.hasRemaining() [1]</pass>
    <pass>  line 54: position: buf.remaining() [1]</pass>
    <pass>  line 54: position: buf.position() [1]</pass>
    <pass>  line 54: position: can't be negative [1]</pass>
    <pass>  line 54: position: can't be larger than capacity [1]</pass>
    <pass>  line 54: mark: buf.mark() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.reset() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: invalidated mark [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.limit(4) [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: invalidated mark [1]</pass>
    <pass>  line 54: limit: can't be negative [1]</pass>
    <pass>  line 54: limit: can't be larger than capacity [1]</pass>
    <pass>  line 54: rewind: buf.rewind() [1]</pass>
    <pass>  line 54: rewind: buf.capacity() [1]</pass>
    <pass>  line 54: rewind: buf.limit() [1]</pass>
    <pass>  line 54: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 54: rewind: buf.remaining() [1]</pass>
    <pass>  line 54: rewind: buf.position() [1]</pass>
    <pass>  line 54: rewind: invalidated mark [1]</pass>
    <pass>  line 54: clear: buf.clear() [1]</pass>
    <pass>  line 54: clear: buf.capacity() [1]</pass>
    <pass>  line 54: clear: buf.limit() [1]</pass>
    <pass>  line 54: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 54: clear: buf.remaining() [1]</pass>
    <pass>  line 54: clear: buf.position() [1]</pass>
    <pass>  line 54: clear: invalidated mark [1]</pass>
    <pass>  line 54: flip: buf.flip() [1]</pass>
    <pass>  line 54: flip: buf.capacity() [1]</pass>
    <pass>  line 54: flip: buf.limit() [1]</pass>
    <pass>  line 54: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 54: flip: buf.remaining() [1]</pass>
    <pass>  line 54: flip: buf.position() [1]</pass>
    <pass>  line 54: flip: invalidated mark [1]</pass>
  </testresult>
  <testresult testlet='java.nio.Buffer.DoubleBufferTest'>
    <pass>  line 36: intialState: buf.capacity() [1]</pass>
    <pass>  line 36: intialState: buf.limit() [1]</pass>
    <pass>  line 36: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 36: intialState: buf.remaining() [1]</pass>
    <pass>  line 36: intialState: buf.position() [1]</pass>
    <pass>  line 36: position: buf.position(1) [1]</pass>
    <pass>  line 36: position: buf.capacity() [1]</pass>
    <pass>  line 36: position: buf.limit() [1]</pass>
    <pass>  line 36: position: buf.hasRemaining() [1]</pass>
    <pass>  line 36: position: buf.remaining() [1]</pass>
    <pass>  line 36: position: buf.position() [1]</pass>
    <pass>  line 36: position: buf.capacity() [1]</pass>
    <pass>  line 36: position: buf.limit() [1]</pass>
    <pass>  line 36: position: buf.hasRemaining() [1]</pass>
    <pass>  line 36: position: buf.remaining() [1]</pass>
    <pass>  line 36: position: buf.position() [1]</pass>
    <pass>  line 36: position: can't be negative [1]</pass>
    <pass>  line 36: position: can't be larger than capacity [1]</pass>
    <pass>  line 36: mark: buf.mark() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.reset() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: invalidated mark [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.limit(4) [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: invalidated mark [1]</pass>
    <pass>  line 36: limit: can't be negative [1]</pass>
    <pass>  line 36: limit: can't be larger than capacity [1]</pass>
    <pass>  line 36: rewind: buf.rewind() [1]</pass>
    <pass>  line 36: rewind: buf.capacity() [1]</pass>
    <pass>  line 36: rewind: buf.limit() [1]</pass>
    <pass>  line 36: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 36: rewind: buf.remaining() [1]</pass>
    <pass>  line 36: rewind: buf.position() [1]</pass>
    <pass>  line 36: rewind: invalidated mark [1]</pass>
    <pass>  line 36: clear: buf.clear() [1]</pass>
    <pass>  line 36: clear: buf.capacity() [1]</pass>
    <pass>  line 36: clear: buf.limit() [1]</pass>
    <pass>  line 36: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 36: clear: buf.remaining() [1]</pass>
    <pass>  line 36: clear: buf.position() [1]</pass>
    <pass>  line 36: clear: invalidated mark [1]</pass>
    <pass>  line 36: flip: buf.flip() [1]</pass>
    <pass>  line 36: flip: buf.capacity() [1]</pass>
    <pass>  line 36: flip: buf.limit() [1]</pass>
    <pass>  line 36: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 36: flip: buf.remaining() [1]</pass>
    <pass>  line 36: flip: buf.position() [1]</pass>
    <pass>  line 36: flip: invalidated mark [1]</pass>
    <pass>  line 45: intialState: buf.capacity() [1]</pass>
    <pass>  line 45: intialState: buf.limit() [1]</pass>
    <pass>  line 45: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 45: intialState: buf.remaining() [1]</pass>
    <pass>  line 45: intialState: buf.position() [1]</pass>
    <pass>  line 45: position: buf.position(1) [1]</pass>
    <pass>  line 45: position: buf.capacity() [1]</pass>
    <pass>  line 45: position: buf.limit() [1]</pass>
    <pass>  line 45: position: buf.hasRemaining() [1]</pass>
    <pass>  line 45: position: buf.remaining() [1]</pass>
    <pass>  line 45: position: buf.position() [1]</pass>
    <pass>  line 45: position: buf.capacity() [1]</pass>
    <pass>  line 45: position: buf.limit() [1]</pass>
    <pass>  line 45: position: buf.hasRemaining() [1]</pass>
    <pass>  line 45: position: buf.remaining() [1]</pass>
    <pass>  line 45: position: buf.position() [1]</pass>
    <pass>  line 45: position: can't be negative [1]</pass>
    <pass>  line 45: position: can't be larger than capacity [1]</pass>
    <pass>  line 45: mark: buf.mark() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.reset() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: invalidated mark [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.limit(4) [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: invalidated mark [1]</pass>
    <pass>  line 45: limit: can't be negative [1]</pass>
    <pass>  line 45: limit: can't be larger than capacity [1]</pass>
    <pass>  line 45: rewind: buf.rewind() [1]</pass>
    <pass>  line 45: rewind: buf.capacity() [1]</pass>
    <pass>  line 45: rewind: buf.limit() [1]</pass>
    <pass>  line 45: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 45: rewind: buf.remaining() [1]</pass>
    <pass>  line 45: rewind: buf.position() [1]</pass>
    <pass>  line 45: rewind: invalidated mark [1]</pass>
    <pass>  line 45: clear: buf.clear() [1]</pass>
    <pass>  line 45: clear: buf.capacity() [1]</pass>
    <pass>  line 45: clear: buf.limit() [1]</pass>
    <pass>  line 45: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 45: clear: buf.remaining() [1]</pass>
    <pass>  line 45: clear: buf.position() [1]</pass>
    <pass>  line 45: clear: invalidated mark [1]</pass>
    <pass>  line 45: flip: buf.flip() [1]</pass>
    <pass>  line 45: flip: buf.capacity() [1]</pass>
    <pass>  line 45: flip: buf.limit() [1]</pass>
    <pass>  line 45: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 45: flip: buf.remaining() [1]</pass>
    <pass>  line 45: flip: buf.position() [1]</pass>
    <pass>  line 45: flip: invalidated mark [1]</pass>
    <pass>  line 54: intialState: buf.capacity() [1]</pass>
    <pass>  line 54: intialState: buf.limit() [1]</pass>
    <pass>  line 54: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 54: intialState: buf.remaining() [1]</pass>
    <pass>  line 54: intialState: buf.position() [1]</pass>
    <pass>  line 54: position: buf.position(1) [1]</pass>
    <pass>  line 54: position: buf.capacity() [1]</pass>
    <pass>  line 54: position: buf.limit() [1]</pass>
    <pass>  line 54: position: buf.hasRemaining() [1]</pass>
    <pass>  line 54: position: buf.remaining() [1]</pass>
    <pass>  line 54: position: buf.position() [1]</pass>
    <pass>  line 54: position: buf.capacity() [1]</pass>
    <pass>  line 54: position: buf.limit() [1]</pass>
    <pass>  line 54: position: buf.hasRemaining() [1]</pass>
    <pass>  line 54: position: buf.remaining() [1]</pass>
    <pass>  line 54: position: buf.position() [1]</pass>
    <pass>  line 54: position: can't be negative [1]</pass>
    <pass>  line 54: position: can't be larger than capacity [1]</pass>
    <pass>  line 54: mark: buf.mark() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.reset() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: invalidated mark [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.limit(4) [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: invalidated mark [1]</pass>
    <pass>  line 54: limit: can't be negative [1]</pass>
    <pass>  line 54: limit: can't be larger than capacity [1]</pass>
    <pass>  line 54: rewind: buf.rewind() [1]</pass>
    <pass>  line 54: rewind: buf.capacity() [1]</pass>
    <pass>  line 54: rewind: buf.limit() [1]</pass>
    <pass>  line 54: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 54: rewind: buf.remaining() [1]</pass>
    <pass>  line 54: rewind: buf.position() [1]</pass>
    <pass>  line 54: rewind: invalidated mark [1]</pass>
    <pass>  line 54: clear: buf.clear() [1]</pass>
    <pass>  line 54: clear: buf.capacity() [1]</pass>
    <pass>  line 54: clear: buf.limit() [1]</pass>
    <pass>  line 54: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 54: clear: buf.remaining() [1]</pass>
    <pass>  line 54: clear: buf.position() [1]</pass>
    <pass>  line 54: clear: invalidated mark [1]</pass>
    <pass>  line 54: flip: buf.flip() [1]</pass>
    <pass>  line 54: flip: buf.capacity() [1]</pass>
    <pass>  line 54: flip: buf.limit() [1]</pass>
    <pass>  line 54: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 54: flip: buf.remaining() [1]</pass>
    <pass>  line 54: flip: buf.position() [1]</pass>
    <pass>  line 54: flip: invalidated mark [1]</pass>
  </testresult>
  <testresult testlet='java.nio.Buffer.FloatBufferTest'>
    <pass>  line 36: intialState: buf.capacity() [1]</pass>
    <pass>  line 36: intialState: buf.limit() [1]</pass>
    <pass>  line 36: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 36: intialState: buf.remaining() [1]</pass>
    <pass>  line 36: intialState: buf.position() [1]</pass>
    <pass>  line 36: position: buf.position(1) [1]</pass>
    <pass>  line 36: position: buf.capacity() [1]</pass>
    <pass>  line 36: position: buf.limit() [1]</pass>
    <pass>  line 36: position: buf.hasRemaining() [1]</pass>
    <pass>  line 36: position: buf.remaining() [1]</pass>
    <pass>  line 36: position: buf.position() [1]</pass>
    <pass>  line 36: position: buf.capacity() [1]</pass>
    <pass>  line 36: position: buf.limit() [1]</pass>
    <pass>  line 36: position: buf.hasRemaining() [1]</pass>
    <pass>  line 36: position: buf.remaining() [1]</pass>
    <pass>  line 36: position: buf.position() [1]</pass>
    <pass>  line 36: position: can't be negative [1]</pass>
    <pass>  line 36: position: can't be larger than capacity [1]</pass>
    <pass>  line 36: mark: buf.mark() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.reset() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: invalidated mark [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.limit(4) [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: invalidated mark [1]</pass>
    <pass>  line 36: limit: can't be negative [1]</pass>
    <pass>  line 36: limit: can't be larger than capacity [1]</pass>
    <pass>  line 36: rewind: buf.rewind() [1]</pass>
    <pass>  line 36: rewind: buf.capacity() [1]</pass>
    <pass>  line 36: rewind: buf.limit() [1]</pass>
    <pass>  line 36: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 36: rewind: buf.remaining() [1]</pass>
    <pass>  line 36: rewind: buf.position() [1]</pass>
    <pass>  line 36: rewind: invalidated mark [1]</pass>
    <pass>  line 36: clear: buf.clear() [1]</pass>
    <pass>  line 36: clear: buf.capacity() [1]</pass>
    <pass>  line 36: clear: buf.limit() [1]</pass>
    <pass>  line 36: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 36: clear: buf.remaining() [1]</pass>
    <pass>  line 36: clear: buf.position() [1]</pass>
    <pass>  line 36: clear: invalidated mark [1]</pass>
    <pass>  line 36: flip: buf.flip() [1]</pass>
    <pass>  line 36: flip: buf.capacity() [1]</pass>
    <pass>  line 36: flip: buf.limit() [1]</pass>
    <pass>  line 36: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 36: flip: buf.remaining() [1]</pass>
    <pass>  line 36: flip: buf.position() [1]</pass>
    <pass>  line 36: flip: invalidated mark [1]</pass>
    <pass>  line 45: intialState: buf.capacity() [1]</pass>
    <pass>  line 45: intialState: buf.limit() [1]</pass>
    <pass>  line 45: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 45: intialState: buf.remaining() [1]</pass>
    <pass>  line 45: intialState: buf.position() [1]</pass>
    <pass>  line 45: position: buf.position(1) [1]</pass>
    <pass>  line 45: position: buf.capacity() [1]</pass>
    <pass>  line 45: position: buf.limit() [1]</pass>
    <pass>  line 45: position: buf.hasRemaining() [1]</pass>
    <pass>  line 45: position: buf.remaining() [1]</pass>
    <pass>  line 45: position: buf.position() [1]</pass>
    <pass>  line 45: position: buf.capacity() [1]</pass>
    <pass>  line 45: position: buf.limit() [1]</pass>
    <pass>  line 45: position: buf.hasRemaining() [1]</pass>
    <pass>  line 45: position: buf.remaining() [1]</pass>
    <pass>  line 45: position: buf.position() [1]</pass>
    <pass>  line 45: position: can't be negative [1]</pass>
    <pass>  line 45: position: can't be larger than capacity [1]</pass>
    <pass>  line 45: mark: buf.mark() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.reset() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: invalidated mark [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.limit(4) [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: invalidated mark [1]</pass>
    <pass>  line 45: limit: can't be negative [1]</pass>
    <pass>  line 45: limit: can't be larger than capacity [1]</pass>
    <pass>  line 45: rewind: buf.rewind() [1]</pass>
    <pass>  line 45: rewind: buf.capacity() [1]</pass>
    <pass>  line 45: rewind: buf.limit() [1]</pass>
    <pass>  line 45: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 45: rewind: buf.remaining() [1]</pass>
    <pass>  line 45: rewind: buf.position() [1]</pass>
    <pass>  line 45: rewind: invalidated mark [1]</pass>
    <pass>  line 45: clear: buf.clear() [1]</pass>
    <pass>  line 45: clear: buf.capacity() [1]</pass>
    <pass>  line 45: clear: buf.limit() [1]</pass>
    <pass>  line 45: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 45: clear: buf.remaining() [1]</pass>
    <pass>  line 45: clear: buf.position() [1]</pass>
    <pass>  line 45: clear: invalidated mark [1]</pass>
    <pass>  line 45: flip: buf.flip() [1]</pass>
    <pass>  line 45: flip: buf.capacity() [1]</pass>
    <pass>  line 45: flip: buf.limit() [1]</pass>
    <pass>  line 45: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 45: flip: buf.remaining() [1]</pass>
    <pass>  line 45: flip: buf.position() [1]</pass>
    <pass>  line 45: flip: invalidated mark [1]</pass>
    <pass>  line 54: intialState: buf.capacity() [1]</pass>
    <pass>  line 54: intialState: buf.limit() [1]</pass>
    <pass>  line 54: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 54: intialState: buf.remaining() [1]</pass>
    <pass>  line 54: intialState: buf.position() [1]</pass>
    <pass>  line 54: position: buf.position(1) [1]</pass>
    <pass>  line 54: position: buf.capacity() [1]</pass>
    <pass>  line 54: position: buf.limit() [1]</pass>
    <pass>  line 54: position: buf.hasRemaining() [1]</pass>
    <pass>  line 54: position: buf.remaining() [1]</pass>
    <pass>  line 54: position: buf.position() [1]</pass>
    <pass>  line 54: position: buf.capacity() [1]</pass>
    <pass>  line 54: position: buf.limit() [1]</pass>
    <pass>  line 54: position: buf.hasRemaining() [1]</pass>
    <pass>  line 54: position: buf.remaining() [1]</pass>
    <pass>  line 54: position: buf.position() [1]</pass>
    <pass>  line 54: position: can't be negative [1]</pass>
    <pass>  line 54: position: can't be larger than capacity [1]</pass>
    <pass>  line 54: mark: buf.mark() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.reset() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: invalidated mark [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.limit(4) [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: invalidated mark [1]</pass>
    <pass>  line 54: limit: can't be negative [1]</pass>
    <pass>  line 54: limit: can't be larger than capacity [1]</pass>
    <pass>  line 54: rewind: buf.rewind() [1]</pass>
    <pass>  line 54: rewind: buf.capacity() [1]</pass>
    <pass>  line 54: rewind: buf.limit() [1]</pass>
    <pass>  line 54: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 54: rewind: buf.remaining() [1]</pass>
    <pass>  line 54: rewind: buf.position() [1]</pass>
    <pass>  line 54: rewind: invalidated mark [1]</pass>
    <pass>  line 54: clear: buf.clear() [1]</pass>
    <pass>  line 54: clear: buf.capacity() [1]</pass>
    <pass>  line 54: clear: buf.limit() [1]</pass>
    <pass>  line 54: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 54: clear: buf.remaining() [1]</pass>
    <pass>  line 54: clear: buf.position() [1]</pass>
    <pass>  line 54: clear: invalidated mark [1]</pass>
    <pass>  line 54: flip: buf.flip() [1]</pass>
    <pass>  line 54: flip: buf.capacity() [1]</pass>
    <pass>  line 54: flip: buf.limit() [1]</pass>
    <pass>  line 54: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 54: flip: buf.remaining() [1]</pass>
    <pass>  line 54: flip: buf.position() [1]</pass>
    <pass>  line 54: flip: invalidated mark [1]</pass>
  </testresult>
  <testresult testlet='java.nio.Buffer.IntBufferTest'>
    <pass>  line 36: intialState: buf.capacity() [1]</pass>
    <pass>  line 36: intialState: buf.limit() [1]</pass>
    <pass>  line 36: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 36: intialState: buf.remaining() [1]</pass>
    <pass>  line 36: intialState: buf.position() [1]</pass>
    <pass>  line 36: position: buf.position(1) [1]</pass>
    <pass>  line 36: position: buf.capacity() [1]</pass>
    <pass>  line 36: position: buf.limit() [1]</pass>
    <pass>  line 36: position: buf.hasRemaining() [1]</pass>
    <pass>  line 36: position: buf.remaining() [1]</pass>
    <pass>  line 36: position: buf.position() [1]</pass>
    <pass>  line 36: position: buf.capacity() [1]</pass>
    <pass>  line 36: position: buf.limit() [1]</pass>
    <pass>  line 36: position: buf.hasRemaining() [1]</pass>
    <pass>  line 36: position: buf.remaining() [1]</pass>
    <pass>  line 36: position: buf.position() [1]</pass>
    <pass>  line 36: position: can't be negative [1]</pass>
    <pass>  line 36: position: can't be larger than capacity [1]</pass>
    <pass>  line 36: mark: buf.mark() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.reset() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: invalidated mark [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.limit(4) [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: invalidated mark [1]</pass>
    <pass>  line 36: limit: can't be negative [1]</pass>
    <pass>  line 36: limit: can't be larger than capacity [1]</pass>
    <pass>  line 36: rewind: buf.rewind() [1]</pass>
    <pass>  line 36: rewind: buf.capacity() [1]</pass>
    <pass>  line 36: rewind: buf.limit() [1]</pass>
    <pass>  line 36: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 36: rewind: buf.remaining() [1]</pass>
    <pass>  line 36: rewind: buf.position() [1]</pass>
    <pass>  line 36: rewind: invalidated mark [1]</pass>
    <pass>  line 36: clear: buf.clear() [1]</pass>
    <pass>  line 36: clear: buf.capacity() [1]</pass>
    <pass>  line 36: clear: buf.limit() [1]</pass>
    <pass>  line 36: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 36: clear: buf.remaining() [1]</pass>
    <pass>  line 36: clear: buf.position() [1]</pass>
    <pass>  line 36: clear: invalidated mark [1]</pass>
    <pass>  line 36: flip: buf.flip() [1]</pass>
    <pass>  line 36: flip: buf.capacity() [1]</pass>
    <pass>  line 36: flip: buf.limit() [1]</pass>
    <pass>  line 36: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 36: flip: buf.remaining() [1]</pass>
    <pass>  line 36: flip: buf.position() [1]</pass>
    <pass>  line 36: flip: invalidated mark [1]</pass>
    <pass>  line 45: intialState: buf.capacity() [1]</pass>
    <pass>  line 45: intialState: buf.limit() [1]</pass>
    <pass>  line 45: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 45: intialState: buf.remaining() [1]</pass>
    <pass>  line 45: intialState: buf.position() [1]</pass>
    <pass>  line 45: position: buf.position(1) [1]</pass>
    <pass>  line 45: position: buf.capacity() [1]</pass>
    <pass>  line 45: position: buf.limit() [1]</pass>
    <pass>  line 45: position: buf.hasRemaining() [1]</pass>
    <pass>  line 45: position: buf.remaining() [1]</pass>
    <pass>  line 45: position: buf.position() [1]</pass>
    <pass>  line 45: position: buf.capacity() [1]</pass>
    <pass>  line 45: position: buf.limit() [1]</pass>
    <pass>  line 45: position: buf.hasRemaining() [1]</pass>
    <pass>  line 45: position: buf.remaining() [1]</pass>
    <pass>  line 45: position: buf.position() [1]</pass>
    <pass>  line 45: position: can't be negative [1]</pass>
    <pass>  line 45: position: can't be larger than capacity [1]</pass>
    <pass>  line 45: mark: buf.mark() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.reset() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: invalidated mark [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.limit(4) [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: invalidated mark [1]</pass>
    <pass>  line 45: limit: can't be negative [1]</pass>
    <pass>  line 45: limit: can't be larger than capacity [1]</pass>
    <pass>  line 45: rewind: buf.rewind() [1]</pass>
    <pass>  line 45: rewind: buf.capacity() [1]</pass>
    <pass>  line 45: rewind: buf.limit() [1]</pass>
    <pass>  line 45: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 45: rewind: buf.remaining() [1]</pass>
    <pass>  line 45: rewind: buf.position() [1]</pass>
    <pass>  line 45: rewind: invalidated mark [1]</pass>
    <pass>  line 45: clear: buf.clear() [1]</pass>
    <pass>  line 45: clear: buf.capacity() [1]</pass>
    <pass>  line 45: clear: buf.limit() [1]</pass>
    <pass>  line 45: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 45: clear: buf.remaining() [1]</pass>
    <pass>  line 45: clear: buf.position() [1]</pass>
    <pass>  line 45: clear: invalidated mark [1]</pass>
    <pass>  line 45: flip: buf.flip() [1]</pass>
    <pass>  line 45: flip: buf.capacity() [1]</pass>
    <pass>  line 45: flip: buf.limit() [1]</pass>
    <pass>  line 45: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 45: flip: buf.remaining() [1]</pass>
    <pass>  line 45: flip: buf.position() [1]</pass>
    <pass>  line 45: flip: invalidated mark [1]</pass>
    <pass>  line 54: intialState: buf.capacity() [1]</pass>
    <pass>  line 54: intialState: buf.limit() [1]</pass>
    <pass>  line 54: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 54: intialState: buf.remaining() [1]</pass>
    <pass>  line 54: intialState: buf.position() [1]</pass>
    <pass>  line 54: position: buf.position(1) [1]</pass>
    <pass>  line 54: position: buf.capacity() [1]</pass>
    <pass>  line 54: position: buf.limit() [1]</pass>
    <pass>  line 54: position: buf.hasRemaining() [1]</pass>
    <pass>  line 54: position: buf.remaining() [1]</pass>
    <pass>  line 54: position: buf.position() [1]</pass>
    <pass>  line 54: position: buf.capacity() [1]</pass>
    <pass>  line 54: position: buf.limit() [1]</pass>
    <pass>  line 54: position: buf.hasRemaining() [1]</pass>
    <pass>  line 54: position: buf.remaining() [1]</pass>
    <pass>  line 54: position: buf.position() [1]</pass>
    <pass>  line 54: position: can't be negative [1]</pass>
    <pass>  line 54: position: can't be larger than capacity [1]</pass>
    <pass>  line 54: mark: buf.mark() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.reset() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: invalidated mark [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.limit(4) [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: invalidated mark [1]</pass>
    <pass>  line 54: limit: can't be negative [1]</pass>
    <pass>  line 54: limit: can't be larger than capacity [1]</pass>
    <pass>  line 54: rewind: buf.rewind() [1]</pass>
    <pass>  line 54: rewind: buf.capacity() [1]</pass>
    <pass>  line 54: rewind: buf.limit() [1]</pass>
    <pass>  line 54: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 54: rewind: buf.remaining() [1]</pass>
    <pass>  line 54: rewind: buf.position() [1]</pass>
    <pass>  line 54: rewind: invalidated mark [1]</pass>
    <pass>  line 54: clear: buf.clear() [1]</pass>
    <pass>  line 54: clear: buf.capacity() [1]</pass>
    <pass>  line 54: clear: buf.limit() [1]</pass>
    <pass>  line 54: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 54: clear: buf.remaining() [1]</pass>
    <pass>  line 54: clear: buf.position() [1]</pass>
    <pass>  line 54: clear: invalidated mark [1]</pass>
    <pass>  line 54: flip: buf.flip() [1]</pass>
    <pass>  line 54: flip: buf.capacity() [1]</pass>
    <pass>  line 54: flip: buf.limit() [1]</pass>
    <pass>  line 54: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 54: flip: buf.remaining() [1]</pass>
    <pass>  line 54: flip: buf.position() [1]</pass>
    <pass>  line 54: flip: invalidated mark [1]</pass>
  </testresult>
  <testresult testlet='java.nio.Buffer.LongBufferTest'>
    <pass>  line 36: intialState: buf.capacity() [1]</pass>
    <pass>  line 36: intialState: buf.limit() [1]</pass>
    <pass>  line 36: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 36: intialState: buf.remaining() [1]</pass>
    <pass>  line 36: intialState: buf.position() [1]</pass>
    <pass>  line 36: position: buf.position(1) [1]</pass>
    <pass>  line 36: position: buf.capacity() [1]</pass>
    <pass>  line 36: position: buf.limit() [1]</pass>
    <pass>  line 36: position: buf.hasRemaining() [1]</pass>
    <pass>  line 36: position: buf.remaining() [1]</pass>
    <pass>  line 36: position: buf.position() [1]</pass>
    <pass>  line 36: position: buf.capacity() [1]</pass>
    <pass>  line 36: position: buf.limit() [1]</pass>
    <pass>  line 36: position: buf.hasRemaining() [1]</pass>
    <pass>  line 36: position: buf.remaining() [1]</pass>
    <pass>  line 36: position: buf.position() [1]</pass>
    <pass>  line 36: position: can't be negative [1]</pass>
    <pass>  line 36: position: can't be larger than capacity [1]</pass>
    <pass>  line 36: mark: buf.mark() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.reset() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: invalidated mark [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.limit(4) [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: invalidated mark [1]</pass>
    <pass>  line 36: limit: can't be negative [1]</pass>
    <pass>  line 36: limit: can't be larger than capacity [1]</pass>
    <pass>  line 36: rewind: buf.rewind() [1]</pass>
    <pass>  line 36: rewind: buf.capacity() [1]</pass>
    <pass>  line 36: rewind: buf.limit() [1]</pass>
    <pass>  line 36: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 36: rewind: buf.remaining() [1]</pass>
    <pass>  line 36: rewind: buf.position() [1]</pass>
    <pass>  line 36: rewind: invalidated mark [1]</pass>
    <pass>  line 36: clear: buf.clear() [1]</pass>
    <pass>  line 36: clear: buf.capacity() [1]</pass>
    <pass>  line 36: clear: buf.limit() [1]</pass>
    <pass>  line 36: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 36: clear: buf.remaining() [1]</pass>
    <pass>  line 36: clear: buf.position() [1]</pass>
    <pass>  line 36: clear: invalidated mark [1]</pass>
    <pass>  line 36: flip: buf.flip() [1]</pass>
    <pass>  line 36: flip: buf.capacity() [1]</pass>
    <pass>  line 36: flip: buf.limit() [1]</pass>
    <pass>  line 36: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 36: flip: buf.remaining() [1]</pass>
    <pass>  line 36: flip: buf.position() [1]</pass>
    <pass>  line 36: flip: invalidated mark [1]</pass>
    <pass>  line 45: intialState: buf.capacity() [1]</pass>
    <pass>  line 45: intialState: buf.limit() [1]</pass>
    <pass>  line 45: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 45: intialState: buf.remaining() [1]</pass>
    <pass>  line 45: intialState: buf.position() [1]</pass>
    <pass>  line 45: position: buf.position(1) [1]</pass>
    <pass>  line 45: position: buf.capacity() [1]</pass>
    <pass>  line 45: position: buf.limit() [1]</pass>
    <pass>  line 45: position: buf.hasRemaining() [1]</pass>
    <pass>  line 45: position: buf.remaining() [1]</pass>
    <pass>  line 45: position: buf.position() [1]</pass>
    <pass>  line 45: position: buf.capacity() [1]</pass>
    <pass>  line 45: position: buf.limit() [1]</pass>
    <pass>  line 45: position: buf.hasRemaining() [1]</pass>
    <pass>  line 45: position: buf.remaining() [1]</pass>
    <pass>  line 45: position: buf.position() [1]</pass>
    <pass>  line 45: position: can't be negative [1]</pass>
    <pass>  line 45: position: can't be larger than capacity [1]</pass>
    <pass>  line 45: mark: buf.mark() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.reset() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: invalidated mark [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.limit(4) [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: invalidated mark [1]</pass>
    <pass>  line 45: limit: can't be negative [1]</pass>
    <pass>  line 45: limit: can't be larger than capacity [1]</pass>
    <pass>  line 45: rewind: buf.rewind() [1]</pass>
    <pass>  line 45: rewind: buf.capacity() [1]</pass>
    <pass>  line 45: rewind: buf.limit() [1]</pass>
    <pass>  line 45: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 45: rewind: buf.remaining() [1]</pass>
    <pass>  line 45: rewind: buf.position() [1]</pass>
    <pass>  line 45: rewind: invalidated mark [1]</pass>
    <pass>  line 45: clear: buf.clear() [1]</pass>
    <pass>  line 45: clear: buf.capacity() [1]</pass>
    <pass>  line 45: clear: buf.limit() [1]</pass>
    <pass>  line 45: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 45: clear: buf.remaining() [1]</pass>
    <pass>  line 45: clear: buf.position() [1]</pass>
    <pass>  line 45: clear: invalidated mark [1]</pass>
    <pass>  line 45: flip: buf.flip() [1]</pass>
    <pass>  line 45: flip: buf.capacity() [1]</pass>
    <pass>  line 45: flip: buf.limit() [1]</pass>
    <pass>  line 45: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 45: flip: buf.remaining() [1]</pass>
    <pass>  line 45: flip: buf.position() [1]</pass>
    <pass>  line 45: flip: invalidated mark [1]</pass>
    <pass>  line 54: intialState: buf.capacity() [1]</pass>
    <pass>  line 54: intialState: buf.limit() [1]</pass>
    <pass>  line 54: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 54: intialState: buf.remaining() [1]</pass>
    <pass>  line 54: intialState: buf.position() [1]</pass>
    <pass>  line 54: position: buf.position(1) [1]</pass>
    <pass>  line 54: position: buf.capacity() [1]</pass>
    <pass>  line 54: position: buf.limit() [1]</pass>
    <pass>  line 54: position: buf.hasRemaining() [1]</pass>
    <pass>  line 54: position: buf.remaining() [1]</pass>
    <pass>  line 54: position: buf.position() [1]</pass>
    <pass>  line 54: position: buf.capacity() [1]</pass>
    <pass>  line 54: position: buf.limit() [1]</pass>
    <pass>  line 54: position: buf.hasRemaining() [1]</pass>
    <pass>  line 54: position: buf.remaining() [1]</pass>
    <pass>  line 54: position: buf.position() [1]</pass>
    <pass>  line 54: position: can't be negative [1]</pass>
    <pass>  line 54: position: can't be larger than capacity [1]</pass>
    <pass>  line 54: mark: buf.mark() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.reset() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: invalidated mark [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.limit(4) [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: invalidated mark [1]</pass>
    <pass>  line 54: limit: can't be negative [1]</pass>
    <pass>  line 54: limit: can't be larger than capacity [1]</pass>
    <pass>  line 54: rewind: buf.rewind() [1]</pass>
    <pass>  line 54: rewind: buf.capacity() [1]</pass>
    <pass>  line 54: rewind: buf.limit() [1]</pass>
    <pass>  line 54: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 54: rewind: buf.remaining() [1]</pass>
    <pass>  line 54: rewind: buf.position() [1]</pass>
    <pass>  line 54: rewind: invalidated mark [1]</pass>
    <pass>  line 54: clear: buf.clear() [1]</pass>
    <pass>  line 54: clear: buf.capacity() [1]</pass>
    <pass>  line 54: clear: buf.limit() [1]</pass>
    <pass>  line 54: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 54: clear: buf.remaining() [1]</pass>
    <pass>  line 54: clear: buf.position() [1]</pass>
    <pass>  line 54: clear: invalidated mark [1]</pass>
    <pass>  line 54: flip: buf.flip() [1]</pass>
    <pass>  line 54: flip: buf.capacity() [1]</pass>
    <pass>  line 54: flip: buf.limit() [1]</pass>
    <pass>  line 54: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 54: flip: buf.remaining() [1]</pass>
    <pass>  line 54: flip: buf.position() [1]</pass>
    <pass>  line 54: flip: invalidated mark [1]</pass>
  </testresult>
  <testresult testlet='java.nio.Buffer.ShortBufferTest'>
    <pass>  line 36: intialState: buf.capacity() [1]</pass>
    <pass>  line 36: intialState: buf.limit() [1]</pass>
    <pass>  line 36: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 36: intialState: buf.remaining() [1]</pass>
    <pass>  line 36: intialState: buf.position() [1]</pass>
    <pass>  line 36: position: buf.position(1) [1]</pass>
    <pass>  line 36: position: buf.capacity() [1]</pass>
    <pass>  line 36: position: buf.limit() [1]</pass>
    <pass>  line 36: position: buf.hasRemaining() [1]</pass>
    <pass>  line 36: position: buf.remaining() [1]</pass>
    <pass>  line 36: position: buf.position() [1]</pass>
    <pass>  line 36: position: buf.capacity() [1]</pass>
    <pass>  line 36: position: buf.limit() [1]</pass>
    <pass>  line 36: position: buf.hasRemaining() [1]</pass>
    <pass>  line 36: position: buf.remaining() [1]</pass>
    <pass>  line 36: position: buf.position() [1]</pass>
    <pass>  line 36: position: can't be negative [1]</pass>
    <pass>  line 36: position: can't be larger than capacity [1]</pass>
    <pass>  line 36: mark: buf.mark() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.reset() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: mark: invalidated mark [1]</pass>
    <pass>  line 36: mark: buf.capacity() [1]</pass>
    <pass>  line 36: mark: buf.limit() [1]</pass>
    <pass>  line 36: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 36: mark: buf.remaining() [1]</pass>
    <pass>  line 36: mark: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.limit(4) [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: buf.capacity() [1]</pass>
    <pass>  line 36: limit: buf.limit() [1]</pass>
    <pass>  line 36: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 36: limit: buf.remaining() [1]</pass>
    <pass>  line 36: limit: buf.position() [1]</pass>
    <pass>  line 36: limit: invalidated mark [1]</pass>
    <pass>  line 36: limit: can't be negative [1]</pass>
    <pass>  line 36: limit: can't be larger than capacity [1]</pass>
    <pass>  line 36: rewind: buf.rewind() [1]</pass>
    <pass>  line 36: rewind: buf.capacity() [1]</pass>
    <pass>  line 36: rewind: buf.limit() [1]</pass>
    <pass>  line 36: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 36: rewind: buf.remaining() [1]</pass>
    <pass>  line 36: rewind: buf.position() [1]</pass>
    <pass>  line 36: rewind: invalidated mark [1]</pass>
    <pass>  line 36: clear: buf.clear() [1]</pass>
    <pass>  line 36: clear: buf.capacity() [1]</pass>
    <pass>  line 36: clear: buf.limit() [1]</pass>
    <pass>  line 36: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 36: clear: buf.remaining() [1]</pass>
    <pass>  line 36: clear: buf.position() [1]</pass>
    <pass>  line 36: clear: invalidated mark [1]</pass>
    <pass>  line 36: flip: buf.flip() [1]</pass>
    <pass>  line 36: flip: buf.capacity() [1]</pass>
    <pass>  line 36: flip: buf.limit() [1]</pass>
    <pass>  line 36: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 36: flip: buf.remaining() [1]</pass>
    <pass>  line 36: flip: buf.position() [1]</pass>
    <pass>  line 36: flip: invalidated mark [1]</pass>
    <pass>  line 45: intialState: buf.capacity() [1]</pass>
    <pass>  line 45: intialState: buf.limit() [1]</pass>
    <pass>  line 45: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 45: intialState: buf.remaining() [1]</pass>
    <pass>  line 45: intialState: buf.position() [1]</pass>
    <pass>  line 45: position: buf.position(1) [1]</pass>
    <pass>  line 45: position: buf.capacity() [1]</pass>
    <pass>  line 45: position: buf.limit() [1]</pass>
    <pass>  line 45: position: buf.hasRemaining() [1]</pass>
    <pass>  line 45: position: buf.remaining() [1]</pass>
    <pass>  line 45: position: buf.position() [1]</pass>
    <pass>  line 45: position: buf.capacity() [1]</pass>
    <pass>  line 45: position: buf.limit() [1]</pass>
    <pass>  line 45: position: buf.hasRemaining() [1]</pass>
    <pass>  line 45: position: buf.remaining() [1]</pass>
    <pass>  line 45: position: buf.position() [1]</pass>
    <pass>  line 45: position: can't be negative [1]</pass>
    <pass>  line 45: position: can't be larger than capacity [1]</pass>
    <pass>  line 45: mark: buf.mark() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.reset() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: mark: invalidated mark [1]</pass>
    <pass>  line 45: mark: buf.capacity() [1]</pass>
    <pass>  line 45: mark: buf.limit() [1]</pass>
    <pass>  line 45: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 45: mark: buf.remaining() [1]</pass>
    <pass>  line 45: mark: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.limit(4) [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: buf.capacity() [1]</pass>
    <pass>  line 45: limit: buf.limit() [1]</pass>
    <pass>  line 45: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 45: limit: buf.remaining() [1]</pass>
    <pass>  line 45: limit: buf.position() [1]</pass>
    <pass>  line 45: limit: invalidated mark [1]</pass>
    <pass>  line 45: limit: can't be negative [1]</pass>
    <pass>  line 45: limit: can't be larger than capacity [1]</pass>
    <pass>  line 45: rewind: buf.rewind() [1]</pass>
    <pass>  line 45: rewind: buf.capacity() [1]</pass>
    <pass>  line 45: rewind: buf.limit() [1]</pass>
    <pass>  line 45: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 45: rewind: buf.remaining() [1]</pass>
    <pass>  line 45: rewind: buf.position() [1]</pass>
    <pass>  line 45: rewind: invalidated mark [1]</pass>
    <pass>  line 45: clear: buf.clear() [1]</pass>
    <pass>  line 45: clear: buf.capacity() [1]</pass>
    <pass>  line 45: clear: buf.limit() [1]</pass>
    <pass>  line 45: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 45: clear: buf.remaining() [1]</pass>
    <pass>  line 45: clear: buf.position() [1]</pass>
    <pass>  line 45: clear: invalidated mark [1]</pass>
    <pass>  line 45: flip: buf.flip() [1]</pass>
    <pass>  line 45: flip: buf.capacity() [1]</pass>
    <pass>  line 45: flip: buf.limit() [1]</pass>
    <pass>  line 45: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 45: flip: buf.remaining() [1]</pass>
    <pass>  line 45: flip: buf.position() [1]</pass>
    <pass>  line 45: flip: invalidated mark [1]</pass>
    <pass>  line 54: intialState: buf.capacity() [1]</pass>
    <pass>  line 54: intialState: buf.limit() [1]</pass>
    <pass>  line 54: intialState: buf.hasRemaining() [1]</pass>
    <pass>  line 54: intialState: buf.remaining() [1]</pass>
    <pass>  line 54: intialState: buf.position() [1]</pass>
    <pass>  line 54: position: buf.position(1) [1]</pass>
    <pass>  line 54: position: buf.capacity() [1]</pass>
    <pass>  line 54: position: buf.limit() [1]</pass>
    <pass>  line 54: position: buf.hasRemaining() [1]</pass>
    <pass>  line 54: position: buf.remaining() [1]</pass>
    <pass>  line 54: position: buf.position() [1]</pass>
    <pass>  line 54: position: buf.capacity() [1]</pass>
    <pass>  line 54: position: buf.limit() [1]</pass>
    <pass>  line 54: position: buf.hasRemaining() [1]</pass>
    <pass>  line 54: position: buf.remaining() [1]</pass>
    <pass>  line 54: position: buf.position() [1]</pass>
    <pass>  line 54: position: can't be negative [1]</pass>
    <pass>  line 54: position: can't be larger than capacity [1]</pass>
    <pass>  line 54: mark: buf.mark() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.reset() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: mark: invalidated mark [1]</pass>
    <pass>  line 54: mark: buf.capacity() [1]</pass>
    <pass>  line 54: mark: buf.limit() [1]</pass>
    <pass>  line 54: mark: buf.hasRemaining() [1]</pass>
    <pass>  line 54: mark: buf.remaining() [1]</pass>
    <pass>  line 54: mark: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.limit(4) [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: buf.capacity() [1]</pass>
    <pass>  line 54: limit: buf.limit() [1]</pass>
    <pass>  line 54: limit: buf.hasRemaining() [1]</pass>
    <pass>  line 54: limit: buf.remaining() [1]</pass>
    <pass>  line 54: limit: buf.position() [1]</pass>
    <pass>  line 54: limit: invalidated mark [1]</pass>
    <pass>  line 54: limit: can't be negative [1]</pass>
    <pass>  line 54: limit: can't be larger than capacity [1]</pass>
    <pass>  line 54: rewind: buf.rewind() [1]</pass>
    <pass>  line 54: rewind: buf.capacity() [1]</pass>
    <pass>  line 54: rewind: buf.limit() [1]</pass>
    <pass>  line 54: rewind: buf.hasRemaining() [1]</pass>
    <pass>  line 54: rewind: buf.remaining() [1]</pass>
    <pass>  line 54: rewind: buf.position() [1]</pass>
    <pass>  line 54: rewind: invalidated mark [1]</pass>
    <pass>  line 54: clear: buf.clear() [1]</pass>
    <pass>  line 54: clear: buf.capacity() [1]</pass>
    <pass>  line 54: clear: buf.limit() [1]</pass>
    <pass>  line 54: clear: buf.hasRemaining() [1]</pass>
    <pass>  line 54: clear: buf.remaining() [1]</pass>
    <pass>  line 54: clear: buf.position() [1]</pass>
    <pass>  line 54: clear: invalidated mark [1]</pass>
    <pass>  line 54: flip: buf.flip() [1]</pass>
    <pass>  line 54: flip: buf.capacity() [1]</pass>
    <pass>  line 54: flip: buf.limit() [1]</pass>
    <pass>  line 54: flip: buf.hasRemaining() [1]</pass>
    <pass>  line 54: flip: buf.remaining() [1]</pass>
    <pass>  line 54: flip: buf.position() [1]</pass>
    <pass>  line 54: flip: invalidated mark [1]</pass>
  </testresult>
  <testresult testlet='java.nio.ByteBuffer.Allocating'>
    <pass>  line 42: allocate(int) [1]</pass>
    <pass>  line 51: isDirect() [1]</pass>
    <pass>  line 52: hasArray() [1]</pass>
    <pass>  line 53: arrayOffset() [1]</pass>
    <pass>  line 54: array() [1]</pass>
    <pass>  line 149: byte overflow [1]</pass>
    <pass>  line 162: short overflow [1]</pass>
    <pass>  line 175: int overflow [1]</pass>
    <pass>  line 188: long overflow [1]</pass>
    <pass>  line 201: float overflow [1]</pass>
    <pass>  line 214: double overflow [1]</pass>
    <pass>  line 227: char overflow [1]</pass>
    <pass>  line 244: byte underflow [1]</pass>
    <pass>  line 257: short underflow [1]</pass>
    <pass>  line 270: int underflow [1]</pass>
    <pass>  line 283: long underflow [1]</pass>
    <pass>  line 296: float underflow [1]</pass>
    <pass>  line 309: double underflow [1]</pass>
    <pass>  line 322: char underflow [1]</pass>
    <pass>  line 343: compact() return value [1]</pass>
    <pass>  line 344: compact()/position [1]</pass>
    <pass>  line 345: compact()/limit [1]</pass>
    <pass>  line 353: mark: invalidated mark [1]</pass>
    <pass>  line 357: compact()/contents [1]</pass>
    <pass>  line 358: compact()/contents [2]</pass>
    <pass>  line 359: compact()/contents [3]</pass>
    <pass>  line 360: compact()/contents [4]</pass>
    <pass>  line 64: allocateDirect(int) [1]</pass>
    <pass>  line 73: isDirect() [1]</pass>
    <pass>  line 149: byte overflow [1]</pass>
    <pass>  line 162: short overflow [1]</pass>
    <pass>  line 175: int overflow [1]</pass>
    <pass>  line 188: long overflow [1]</pass>
    <pass>  line 201: float overflow [1]</pass>
    <pass>  line 214: double overflow [1]</pass>
    <pass>  line 227: char overflow [1]</pass>
    <pass>  line 244: byte underflow [1]</pass>
    <pass>  line 257: short underflow [1]</pass>
    <pass>  line 270: int underflow [1]</pass>
    <pass>  line 283: long underflow [1]</pass>
    <pass>  line 296: float underflow [1]</pass>
    <pass>  line 309: double underflow [1]</pass>
    <pass>  line 322: char underflow [1]</pass>
    <pass>  line 343: compact() return value [1]</pass>
    <pass>  line 344: compact()/position [1]</pass>
    <pass>  line 345: compact()/limit [1]</pass>
    <pass>  line 353: mark: invalidated mark [1]</pass>
    <pass>  line 357: compact()/contents [1]</pass>
    <pass>  line 358: compact()/contents [2]</pass>
    <pass>  line 359: compact()/contents [3]</pass>
    <pass>  line 360: compact()/contents [4]</pass>
    <pass>  line 89: wrap(byte[]) [1]</pass>
    <pass>  line 99: isDirect() [1]</pass>
    <pass>  line 100: hasArray() [1]</pass>
    <pass>  line 101: arrayOffset() [1]</pass>
    <pass>  line 102: array() [1]</pass>
    <pass>  line 149: byte overflow [1]</pass>
    <pass>  line 162: short overflow [1]</pass>
    <pass>  line 175: int overflow [1]</pass>
    <pass>  line 188: long overflow [1]</pass>
    <pass>  line 201: float overflow [1]</pass>
    <pass>  line 214: double overflow [1]</pass>
    <pass>  line 227: char overflow [1]</pass>
    <pass>  line 244: byte underflow [1]</pass>
    <pass>  line 257: short underflow [1]</pass>
    <pass>  line 270: int underflow [1]</pass>
    <pass>  line 283: long underflow [1]</pass>
    <pass>  line 296: float underflow [1]</pass>
    <pass>  line 309: double underflow [1]</pass>
    <pass>  line 322: char underflow [1]</pass>
    <pass>  line 343: compact() return value [1]</pass>
    <pass>  line 344: compact()/position [1]</pass>
    <pass>  line 345: compact()/limit [1]</pass>
    <pass>  line 353: mark: invalidated mark [1]</pass>
    <pass>  line 357: compact()/contents [1]</pass>
    <pass>  line 358: compact()/contents [2]</pass>
    <pass>  line 359: compact()/contents [3]</pass>
    <pass>  line 360: compact()/contents [4]</pass>
    <pass>  line 112: wrap(byte[], int, int) [1]</pass>
    <pass>  line 122: isDirect() [1]</pass>
    <pass>  line 123: hasArray() [1]</pass>
    <pass>  line 124: arrayOffset() [1]</pass>
    <pass>  line 125: array() [1]</pass>
    <pass>  line 149: byte overflow [1]</pass>
    <pass>  line 162: short overflow [1]</pass>
    <pass>  line 175: int overflow [1]</pass>
    <pass>  line 188: long overflow [1]</pass>
    <pass>  line 201: float overflow [1]</pass>
    <pass>  line 214: double overflow [1]</pass>
    <pass>  line 227: char overflow [1]</pass>
    <pass>  line 244: byte underflow [1]</pass>
    <pass>  line 257: short underflow [1]</pass>
    <pass>  line 270: int underflow [1]</pass>
    <pass>  line 283: long underflow [1]</pass>
    <pass>  line 296: float underflow [1]</pass>
    <pass>  line 309: double underflow [1]</pass>
    <pass>  line 322: char underflow [1]</pass>
    <pass>  line 343: compact() return value [1]</pass>
    <pass>  line 344: compact()/position [1]</pass>
    <pass>  line 345: compact()/limit [1]</pass>
    <pass>  line 353: mark: invalidated mark [1]</pass>
    <pass>  line 357: compact()/contents [1]</pass>
    <pass>  line 358: compact()/contents [2]</pass>
    <pass>  line 359: compact()/contents [3]</pass>
    <pass>  line 360: compact()/contents [4]</pass>
    <pass>  line 372: array [1]</pass>
    <pass>  line 390: synchWrappedBufferWithArray/wrap(byte[]) [1]</pass>
    <pass>  line 393: synchWrappedBufferWithArray/wrap(byte[]) [2]</pass>
    <pass>  line 395: synchWrappedBufferWithArray/wrap(byte[]) [3]</pass>
    <pass>  line 396: synchWrappedBufferWithArray/wrap(byte[]) [4]</pass>
    <pass>  line 397: synchWrappedBufferWithArray/wrap(byte[]) [5]</pass>
    <pass>  line 398: synchWrappedBufferWithArray/wrap(byte[]) [6]</pass>
    <pass>  line 408: synchWrappedBufferWithArray/wrap(byte[], int, int) [1]</pass>
    <pass>  line 411: synchWrappedBufferWithArray/wrap(byte[], int, int) [2]</pass>
    <pass>  line 413: synchWrappedBufferWithArray/wrap(byte[], int, int) [3]</pass>
    <pass>  line 414: synchWrappedBufferWithArray/wrap(byte[], int, int) [4]</pass>
    <pass>  line 415: synchWrappedBufferWithArray/wrap(byte[], int, int) [5]</pass>
    <pass>  line 416: synchWrappedBufferWithArray/wrap(byte[], int, int) [6]</pass>
  </testresult>
  <testresult testlet='java.nio.ByteBuffer.GetPut'>
    <pass>  line 481: relative put [1]</pass>
    <pass>  line 481: relative put [2]</pass>
    <pass>  line 481: relative put [3]</pass>
    <pass>  line 481: relative put [4]</pass>
    <pass>  line 481: relative put [5]</pass>
    <pass>  line 481: relative put [6]</pass>
    <pass>  line 481: relative put [7]</pass>
    <pass>  line 481: relative put [8]</pass>
    <pass>  line 481: relative put [9]</pass>
    <pass>  line 481: relative put [10]</pass>
    <pass>  line 481: relative put [11]</pass>
    <pass>  line 481: relative put [12]</pass>
    <pass>  line 481: relative put [13]</pass>
    <pass>  line 481: relative put [14]</pass>
    <pass>  line 481: relative put [15]</pass>
    <pass>  line 481: relative put [16]</pass>
    <pass>  line 481: relative put [17]</pass>
    <pass>  line 481: relative put [18]</pass>
    <pass>  line 481: relative put [19]</pass>
    <pass>  line 481: relative put [20]</pass>
    <pass>  line 481: relative put [21]</pass>
    <pass>  line 481: relative put [22]</pass>
    <pass>  line 481: relative put [23]</pass>
    <pass>  line 481: relative put [24]</pass>
    <pass>  line 481: relative put [25]</pass>
    <pass>  line 481: relative put [26]</pass>
    <pass>  line 481: relative put [27]</pass>
    <pass>  line 481: relative put [28]</pass>
    <pass>  line 481: relative put [29]</pass>
    <pass>  line 481: relative put [30]</pass>
    <pass>  line 481: relative put [31]</pass>
    <pass>  line 481: relative put [32]</pass>
    <pass>  line 481: relative put [33]</pass>
    <pass>  line 481: relative put [34]</pass>
    <pass>  line 481: relative put [35]</pass>
    <pass>  line 481: relative put [36]</pass>
    <pass>  line 481: relative put [37]</pass>
    <pass>  line 481: relative put [38]</pass>
    <pass>  line 481: relative put [39]</pass>
    <pass>  line 481: relative put [40]</pass>
    <pass>  line 481: relative put [41]</pass>
    <pass>  line 481: relative put [42]</pass>
    <pass>  line 481: relative put [43]</pass>
    <pass>  line 481: relative put [44]</pass>
    <pass>  line 481: relative put [45]</pass>
    <pass>  line 481: relative put [46]</pass>
    <pass>  line 481: relative put [47]</pass>
    <pass>  line 481: relative put [48]</pass>
    <pass>  line 481: relative put [49]</pass>
    <pass>  line 481: relative put [50]</pass>
    <pass>  line 481: relative put [51]</pass>
    <pass>  line 481: relative put [52]</pass>
    <pass>  line 481: relative put [53]</pass>
    <pass>  line 481: relative put [54]</pass>
    <pass>  line 481: relative put [55]</pass>
    <pass>  line 481: relative put [56]</pass>
    <pass>  line 481: relative put [57]</pass>
    <pass>  line 481: relative put [58]</pass>
    <pass>  line 481: relative put [59]</pass>
    <pass>  line 481: relative put [60]</pass>
    <pass>  line 481: relative put [61]</pass>
    <pass>  line 481: relative put [62]</pass>
    <pass>  line 481: relative put [63]</pass>
    <pass>  line 481: relative put [64]</pass>
    <pass>  line 481: relative put [65]</pass>
    <pass>  line 481: relative put [66]</pass>
    <pass>  line 481: relative put [67]</pass>
    <pass>  line 481: relative put [68]</pass>
    <pass>  line 481: relative put [69]</pass>
    <pass>  line 481: relative put [70]</pass>
    <pass>  line 481: relative put [71]</pass>
    <pass>  line 481: relative put [72]</pass>
    <pass>  line 481: relative put [73]</pass>
    <pass>  line 481: relative put [74]</pass>
    <pass>  line 481: relative put [75]</pass>
    <pass>  line 481: relative put [76]</pass>
    <pass>  line 481: relative put [77]</pass>
    <pass>  line 481: relative put [78]</pass>
    <pass>  line 481: relative put [79]</pass>
    <pass>  line 481: relative put [80]</pass>
    <pass>  line 481: relative put [81]</pass>
    <pass>  line 481: relative put [82]</pass>
    <pass>  line 481: relative put [83]</pass>
    <pass>  line 481: relative put [84]</pass>
    <pass>  line 481: relative put [85]</pass>
    <pass>  line 481: relative put [86]</pass>
    <pass>  line 481: relative put [87]</pass>
    <pass>  line 481: relative put [88]</pass>
    <pass>  line 481: relative put [89]</pass>
    <pass>  line 481: relative put [90]</pass>
    <pass>  line 481: relative put [91]</pass>
    <pass>  line 481: relative put [92]</pass>
    <pass>  line 481: relative put [93]</pass>
    <pass>  line 481: relative put [94]</pass>
    <pass>  line 481: relative put [95]</pass>
    <pass>  line 481: relative put [96]</pass>
    <pass>  line 481: relative put [97]</pass>
    <pass>  line 481: relative put [98]</pass>
    <pass>  line 481: relative put [99]</pass>
    <pass>  line 481: relative put [100]</pass>
    <pass>  line 481: relative put [101]</pass>
    <pass>  line 481: relative put [102]</pass>
    <pass>  line 481: relative put [103]</pass>
    <pass>  line 481: relative put [104]</pass>
    <pass>  line 481: relative put [105]</pass>
    <pass>  line 481: relative put [106]</pass>
    <pass>  line 481: relative put [107]</pass>
    <pass>  line 481: relative put [108]</pass>
    <pass>  line 481: relative put [109]</pass>
    <pass>  line 481: relative put [110]</pass>
    <pass>  line 481: relative put [111]</pass>
    <pass>  line 481: relative put [112]</pass>
    <pass>  line 481: relative put [113]</pass>
    <pass>  line 481: relative put [114]</pass>
    <pass>  line 481: relative put [115]</pass>
    <pass>  line 481: relative put [116]</pass>
    <pass>  line 93: relative get [1]</pass>
    <pass>  line 94: relative get [2]</pass>
    <pass>  line 95: relative get [3]</pass>
    <pass>  line 96: relative get [4]</pass>
    <pass>  line 97: relative get [5]</pass>
    <pass>  line 98: relative get [6]</pass>
    <pass>  line 99: relative get [7]</pass>
    <pass>  line 100: relative get [8]</pass>
    <pass>  line 101: relative get [9]</pass>
    <pass>  line 103: relative get [10]</pass>
    <pass>  line 105: relative get [11]</pass>
    <pass>  line 107: relative get [12]</pass>
    <pass>  line 109: relative get [13]</pass>
    <pass>  line 110: relative get [14]</pass>
    <pass>  line 111: relative get [15]</pass>
    <pass>  line 112: relative get [16]</pass>
    <pass>  line 113: relative get [17]</pass>
    <pass>  line 114: relative get [18]</pass>
    <pass>  line 115: relative get [19]</pass>
    <pass>  line 116: relative get [20]</pass>
    <pass>  line 117: relative get [21]</pass>
    <pass>  line 118: relative get [22]</pass>
    <pass>  line 119: relative get [23]</pass>
    <pass>  line 121: relative get [24]</pass>
    <pass>  line 123: relative get [25]</pass>
    <pass>  line 125: relative get [26]</pass>
    <pass>  line 127: relative get [27]</pass>
    <pass>  line 128: relative get [28]</pass>
    <pass>  line 481: bulk put [1]</pass>
    <pass>  line 481: bulk put [2]</pass>
    <pass>  line 481: bulk put [3]</pass>
    <pass>  line 481: bulk put [4]</pass>
    <pass>  line 481: bulk put [5]</pass>
    <pass>  line 481: bulk put [6]</pass>
    <pass>  line 481: bulk get [1]</pass>
    <pass>  line 481: bulk get [2]</pass>
    <pass>  line 481: bulk get [3]</pass>
    <pass>  line 481: bulk get [4]</pass>
    <pass>  line 481: bulk get [5]</pass>
    <pass>  line 481: bulk get [6]</pass>
    <pass>  line 481: buffer put [1]</pass>
    <pass>  line 481: buffer put [2]</pass>
    <pass>  line 481: buffer put [3]</pass>
    <pass>  line 481: buffer put [4]</pass>
    <pass>  line 481: buffer put [5]</pass>
    <pass>  line 481: buffer put [6]</pass>
    <pass>  line 481: absolute put [1]</pass>
    <pass>  line 481: absolute put [2]</pass>
    <pass>  line 481: absolute put [3]</pass>
    <pass>  line 481: absolute put [4]</pass>
    <pass>  line 481: absolute put [5]</pass>
    <pass>  line 481: absolute put [6]</pass>
    <pass>  line 481: absolute put [7]</pass>
    <pass>  line 481: absolute put [8]</pass>
    <pass>  line 481: absolute put [9]</pass>
    <pass>  line 481: absolute put [10]</pass>
    <pass>  line 481: absolute put [11]</pass>
    <pass>  line 481: absolute put [12]</pass>
    <pass>  line 481: absolute put [13]</pass>
    <pass>  line 481: absolute put [14]</pass>
    <pass>  line 481: absolute put [15]</pass>
    <pass>  line 481: absolute put [16]</pass>
    <pass>  line 481: absolute put [17]</pass>
    <pass>  line 481: absolute put [18]</pass>
    <pass>  line 481: absolute put [19]</pass>
    <pass>  line 481: absolute put [20]</pass>
    <pass>  line 481: absolute put [21]</pass>
    <pass>  line 481: absolute put [22]</pass>
    <pass>  line 481: absolute put [23]</pass>
    <pass>  line 481: absolute put [24]</pass>
    <pass>  line 481: absolute put [25]</pass>
    <pass>  line 481: absolute put [26]</pass>
    <pass>  line 481: absolute put [27]</pass>
    <pass>  line 481: absolute put [28]</pass>
    <pass>  line 481: absolute put [29]</pass>
    <pass>  line 481: absolute put [30]</pass>
    <pass>  line 481: absolute put [31]</pass>
    <pass>  line 481: absolute put [32]</pass>
    <pass>  line 481: absolute put [33]</pass>
    <pass>  line 481: absolute put [34]</pass>
    <pass>  line 481: absolute put [35]</pass>
    <pass>  line 481: absolute put [36]</pass>
    <pass>  line 481: absolute put [37]</pass>
    <pass>  line 481: absolute put [38]</pass>
    <pass>  line 481: absolute put [39]</pass>
    <pass>  line 481: absolute put [40]</pass>
    <pass>  line 481: absolute put [41]</pass>
    <pass>  line 481: absolute put [42]</pass>
    <pass>  line 481: absolute put [43]</pass>
    <pass>  line 481: absolute put [44]</pass>
    <pass>  line 481: absolute put [45]</pass>
    <pass>  line 481: absolute put [46]</pass>
    <pass>  line 481: absolute put [47]</pass>
    <pass>  line 481: absolute put [48]</pass>
    <pass>  line 481: absolute put [49]</pass>
    <pass>  line 481: absolute put [50]</pass>
    <pass>  line 481: absolute put [51]</pass>
    <pass>  line 481: absolute put [52]</pass>
    <pass>  line 481: absolute put [53]</pass>
    <pass>  line 481: absolute put [54]</pass>
    <pass>  line 481: absolute put [55]</pass>
    <pass>  line 481: absolute put [56]</pass>
    <pass>  line 481: absolute put [57]</pass>
    <pass>  line 481: absolute put [58]</pass>
    <pass>  line 481: absolute put [59]</pass>
    <pass>  line 481: absolute put [60]</pass>
    <pass>  line 481: absolute put [61]</pass>
    <pass>  line 481: absolute put [62]</pass>
    <pass>  line 481: absolute put [63]</pass>
    <pass>  line 481: absolute put [64]</pass>
    <pass>  line 481: absolute put [65]</pass>
    <pass>  line 481: absolute put [66]</pass>
    <pass>  line 481: absolute put [67]</pass>
    <pass>  line 481: absolute put [68]</pass>
    <pass>  line 481: absolute put [69]</pass>
    <pass>  line 481: absolute put [70]</pass>
    <pass>  line 481: absolute put [71]</pass>
    <pass>  line 481: absolute put [72]</pass>
    <pass>  line 481: absolute put [73]</pass>
    <pass>  line 481: absolute put [74]</pass>
    <pass>  line 481: absolute put [75]</pass>
    <pass>  line 481: absolute put [76]</pass>
    <pass>  line 481: absolute put [77]</pass>
    <pass>  line 481: absolute put [78]</pass>
    <pass>  line 481: absolute put [79]</pass>
    <pass>  line 481: absolute put [80]</pass>
    <pass>  line 481: absolute put [81]</pass>
    <pass>  line 481: absolute put [82]</pass>
    <pass>  line 481: absolute put [83]</pass>
    <pass>  line 481: absolute put [84]</pass>
    <pass>  line 481: absolute put [85]</pass>
    <pass>  line 481: absolute put [86]</pass>
    <pass>  line 481: absolute put [87]</pass>
    <pass>  line 481: absolute put [88]</pass>
    <pass>  line 481: absolute put [89]</pass>
    <pass>  line 481: absolute put [90]</pass>
    <pass>  line 481: absolute put [91]</pass>
    <pass>  line 481: absolute put [92]</pass>
    <pass>  line 481: absolute put [93]</pass>
    <pass>  line 481: absolute put [94]</pass>
    <pass>  line 481: absolute put [95]</pass>
    <pass>  line 481: absolute put [96]</pass>
    <pass>  line 481: absolute put [97]</pass>
    <pass>  line 481: absolute put [98]</pass>
    <pass>  line 481: absolute put [99]</pass>
    <pass>  line 481: absolute put [100]</pass>
    <pass>  line 481: absolute put [101]</pass>
    <pass>  line 481: absolute put [102]</pass>
    <pass>  line 481: absolute put [103]</pass>
    <pass>  line 481: absolute put [104]</pass>
    <pass>  line 481: absolute put [105]</pass>
    <pass>  line 481: absolute put [106]</pass>
    <pass>  line 481: absolute put [107]</pass>
    <pass>  line 481: absolute put [108]</pass>
    <pass>  line 481: absolute put [109]</pass>
    <pass>  line 481: absolute put [110]</pass>
    <pass>  line 481: absolute put [111]</pass>
    <pass>  line 481: absolute put [112]</pass>
    <pass>  line 481: absolute put [113]</pass>
    <pass>  line 481: absolute put [114]</pass>
    <pass>  line 481: absolute put [115]</pass>
    <pass>  line 481: absolute put [116]</pass>
    <pass>  line 232: absolute get [1]</pass>
    <pass>  line 233: absolute get [2]</pass>
    <pass>  line 234: absolute get [3]</pass>
    <pass>  line 235: absolute get [4]</pass>
    <pass>  line 236: absolute get [5]</pass>
    <pass>  line 237: absolute get [6]</pass>
    <pass>  line 238: absolute get [7]</pass>
    <pass>  line 239: absolute get [8]</pass>
    <pass>  line 240: absolute get [9]</pass>
    <pass>  line 241: absolute get [10]</pass>
    <pass>  line 242: absolute get [11]</pass>
    <pass>  line 243: absolute get [12]</pass>
    <pass>  line 244: absolute get [13]</pass>
    <pass>  line 245: absolute get [14]</pass>
    <pass>  line 248: absolute get [15]</pass>
    <pass>  line 249: absolute get [16]</pass>
    <pass>  line 250: absolute get [17]</pass>
    <pass>  line 251: absolute get [18]</pass>
    <pass>  line 252: absolute get [19]</pass>
    <pass>  line 253: absolute get [20]</pass>
    <pass>  line 254: absolute get [21]</pass>
    <pass>  line 255: absolute get [22]</pass>
    <pass>  line 256: absolute get [23]</pass>
    <pass>  line 257: absolute get [24]</pass>
    <pass>  line 258: absolute get [25]</pass>
    <pass>  line 259: absolute get [26]</pass>
    <pass>  line 260: absolute get [27]</pass>
    <pass>  line 261: absolute get [28]</pass>
    <pass>  line 311: special values [1]</pass>
    <pass>  line 312: special values [2]</pass>
    <pass>  line 313: special values [3]</pass>
    <pass>  line 314: special values [4]</pass>
    <pass>  line 315: special values [5]</pass>
    <pass>  line 316: special values [6]</pass>
    <pass>  line 317: special values [7]</pass>
    <pass>  line 318: special values [8]</pass>
    <pass>  line 319: special values [9]</pass>
    <pass>  line 320: special values [10]</pass>
    <pass>  line 321: special values [11]</pass>
    <pass>  line 322: special values [12]</pass>
    <pass>  line 323: special values [13]</pass>
    <pass>  line 324: special values [14]</pass>
    <pass>  line 325: special values [15]</pass>
    <pass>  line 326: special values [16]</pass>
    <pass>  line 327: special values [17]</pass>
    <pass>  line 328: special values [18]</pass>
    <pass>  line 330: special values [19]</pass>
    <pass>  line 331: special values [20]</pass>
    <pass>  line 332: special values [21]</pass>
    <pass>  line 333: special values [22]</pass>
    <pass>  line 334: special values [23]</pass>
    <pass>  line 335: special values [24]</pass>
    <pass>  line 336: special values [25]</pass>
    <pass>  line 337: special values [26]</pass>
    <pass>  line 338: special values [27]</pass>
    <pass>  line 339: special values [28]</pass>
    <pass>  line 340: special values [29]</pass>
    <pass>  line 341: special values [30]</pass>
    <pass>  line 342: special values [31]</pass>
    <pass>  line 343: special values [32]</pass>
    <pass>  line 344: special values [33]</pass>
    <pass>  line 345: special values [34]</pass>
    <pass>  line 346: special values [35]</pass>
    <pass>  line 347: special values [36]</pass>
  </testresult>
  <testresult testlet='java.nio.ByteBuffer.Order'>
    <pass>  line 35: buf.order(ByteOrder.BIG_ENDIAN) [1]</pass>
    <pass>  line 36: order() == ByteOrder.BIG_ENDIAN [1]</pass>
    <pass>  line 38: buf.order(ByteOrder.LITTLE_ENDIAN) [1]</pass>
    <pass>  line 39: order() == ByteOrder.LITTLE_ENDIAN [1]</pass>
    <pass>  line 41: get() [1]</pass>
  </testresult>
  <testresult testlet='java.nio.ByteBuffer.TestAllocateDirect'>
    <pass>  line 58: PR 28608 [1]</pass>
    <pass>  line 69: initial data [1]</pass>
  </testresult>
  <testresult testlet='java.nio.ByteBuffer.compact'>
    <pass>  line 39: position after compact() [1]</pass>
    <pass>  line 40: limit after compact() [1]</pass>
    <pass>  line 47: position after compact() [1]</pass>
    <pass>  line 48: limit after compact() [1]</pass>
  </testresult>
  <testresult testlet='java.nio.ByteBuffer.direct'>
    <pass>  line 38: non-direct byte buffer [1]</pass>
    <pass>  line 41: int buffer view on non-direct byte buffer [1]</pass>
    <pass>  line 44: direct byte buffer [1]</pass>
    <pass>  line 47: int buffer view on direct byte buffer [1]</pass>
  </testresult>
  <testresult testlet='java.nio.ByteBuffer.putDouble'>
    <pass>  line 43:  [1]</pass>
    <pass>  line 47:  [2]</pass>
  </testresult>
  <testresult testlet='java.nio.CharBuffer.CharSequenceWrapper'>
    <pass>  line 108:  [1]</pass>
    <pass>  line 116:  [2]</pass>
    <pass>  line 118:  [3]</pass>
    <pass>  line 126:  [4]</pass>
    <pass>  line 128:  [5]</pass>
    <pass>  line 129:  [6]</pass>
    <pass>  line 130:  [7]</pass>
    <pass>  line 131:  [8]</pass>
    <pass>  line 132:  [9]</pass>
    <pass>  line 135:  [10]</pass>
    <pass>  line 136:  [11]</pass>
    <pass>  line 137:  [12]</pass>
    <pass>  line 154:  [13]</pass>
    <pass>  line 162:  [14]</pass>
    <pass>  line 164:  [15]</pass>
    <pass>  line 172:  [16]</pass>
    <pass>  line 174:  [17]</pass>
    <pass>  line 175:  [18]</pass>
    <pass>  line 176:  [19]</pass>
    <pass>  line 177:  [20]</pass>
    <pass>  line 178:  [21]</pass>
    <pass>  line 180:  [22]</pass>
    <pass>  line 181:  [23]</pass>
    <pass>  line 182:  [24]</pass>
    <pass>  line 64: testBasic [1]</pass>
    <pass>  line 73: testBasic [2]</pass>
    <pass>  line 75: testBasic [3]</pass>
    <pass>  line 76: testBasic [4]</pass>
    <pass>  line 77: testBasic [5]</pass>
    <pass>  line 78: testBasic [6]</pass>
    <pass>  line 79: testBasic [7]</pass>
    <pass>  line 80: testBasic [8]</pass>
    <pass>  line 81: testBasic [9]</pass>
    <pass>  line 82: testBasic [10]</pass>
    <pass>  line 83: testBasic [11]</pass>
    <pass>  line 91: testBasic [12]</pass>
  </testresult>
  <testresult testlet='java.nio.CharBuffer.compact'>
    <pass>  line 39: position after compact() [1]</pass>
    <pass>  line 40: limit after compact() [1]</pass>
    <pass>  line 48: position after compact() [1]</pass>
    <pass>  line 49: limit after compact() [1]</pass>
  </testresult>
  <testresult testlet='java.nio.DoubleBuffer.compact'>
    <pass>  line 39: position after compact() [1]</pass>
    <pass>  line 40: limit after compact() [1]</pass>
    <pass>  line 48: position after compact() [1]</pass>
    <pass>  line 49: limit after compact() [1]</pass>
  </testresult>
  <testresult testlet='java.nio.DoubleBuffer.compareTo'>
    <failure>  line 40: double buffer compare with NaN entry [1] -- got 1 but expected 0</failure>
  </testresult>
  <testresult testlet='java.nio.FloatBuffer.compact'>
    <pass>  line 39: position after compact() [1]</pass>
    <pass>  line 40: limit after compact() [1]</pass>
    <pass>  line 48: position after compact() [1]</pass>
    <pass>  line 49: limit after compact() [1]</pass>
  </testresult>
  <testresult testlet='java.nio.FloatBuffer.compareTo'>
    <failure>  line 40: float buffer compare with NaN entry [1] -- got 1 but expected 0</failure>
  </testresult>
  <testresult testlet='java.nio.IntBuffer.compact'>
    <pass>  line 39: position after compact() [1]</pass>
    <pass>  line 40: limit after compact() [1]</pass>
    <pass>  line 48: position after compact() [1]</pass>
    <pass>  line 49: limit after compact() [1]</pass>
  </testresult>
  <testresult testlet='java.nio.IntBuffer.compareTo'>
    <pass>  line 69: expected: 0, got: 0 [1]</pass>
    <pass>  line 69: expected: 0, got: 0 [1]</pass>
    <pass>  line 69: expected: 0, got: 0 [1]</pass>
    <pass>  line 69: expected: -1, got: -4 [1]</pass>
    <pass>  line 69: expected: -1, got: -1 [1]</pass>
    <pass>  line 69: expected: -1, got: -1 [1]</pass>
    <pass>  line 69: expected: 1, got: 4 [1]</pass>
    <pass>  line 69: expected: 1, got: 1 [1]</pass>
    <pass>  line 69: expected: 1, got: 1 [1]</pass>
  </testresult>
  <testresult testlet='java.nio.LongBuffer.compact'>
    <pass>  line 39: position after compact() [1]</pass>
    <pass>  line 40: limit after compact() [1]</pass>
    <pass>  line 48: position after compact() [1]</pass>
    <pass>  line 49: limit after compact() [1]</pass>
  </testresult>
  <testresult testlet='java.nio.ShortBuffer.compact'>
    <pass>  line 39: position after compact() [1]</pass>
    <pass>  line 40: limit after compact() [1]</pass>
    <pass>  line 48: position after compact() [1]</pass>
    <pass>  line 49: limit after compact() [1]</pass>
  </testresult>
  <testresult testlet='java.nio.channels.Channels.ChannelsTest'>
    <pass>  line 79: newInputStream [1]</pass>
    <pass>  line 82: newInputStream [2]</pass>
    <pass>  line 89: newOutputStream [1]</pass>
    <pass>  line 92: newOutputStream [2]</pass>
  </testresult>
  <testresult testlet='java.nio.channels.FileChannel.copyIO'>
    <pass>  line 69:  [1]</pass>
  </testresult>
  <testresult testlet='java.nio.channels.FileChannel.lock'>
    <failure>  line 86: mauve.vmexec system property NOT SET! [1] -- boolean passed to check was false</failure>
    <failure>  line 373: FileOutputStream: gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [10] -- boolean passed to check was false</failure>
    <failure>  line 373: RandomAccessFile(rw): gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [10] -- boolean passed to check was false</failure>
    <pass>  line 224: FileOutputStream lock() [1]</pass>
    <pass>  line 225: FileOutputStream lock() [2]</pass>
    <pass>  line 386: FileOutputStream: gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [1]</pass>
    <pass>  line 387: FileOutputStream: gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [2]</pass>
    <pass>  line 388: FileOutputStream: gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [3]</pass>
    <pass>  line 389: FileOutputStream: gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [4]</pass>
    <pass>  line 390: FileOutputStream: gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [5]</pass>
    <pass>  line 391: FileOutputStream: gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [6]</pass>
    <pass>  line 392: FileOutputStream: gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [7]</pass>
    <pass>  line 394: FileOutputStream: gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [8]</pass>
    <pass>  line 403: FileOutputStream: gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [9]</pass>
    <pass>  line 224: FileInputStream lock() [1]</pass>
    <pass>  line 225: FileInputStream lock() [2]</pass>
    <pass>  line 250: FileInputStream tryLock() [1]</pass>
    <pass>  line 251: FileInputStream tryLock() [2]</pass>
    <pass>  line 276: FileInputStream lock(129, 2050, false) [1]</pass>
    <pass>  line 277: FileInputStream lock(129, 2050, false) [2]</pass>
    <pass>  line 302: FileInputStream tryLock(129, 2050, false) [1]</pass>
    <pass>  line 303: FileInputStream tryLock(129, 2050, false) [2]</pass>
    <pass>  line 328: FileInputStream lock(129, 2050, true) [1]</pass>
    <pass>  line 329: FileInputStream lock(129, 2050, true) [2]</pass>
    <pass>  line 386: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [1]</pass>
    <pass>  line 387: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [2]</pass>
    <pass>  line 388: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [3]</pass>
    <pass>  line 389: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [4]</pass>
    <pass>  line 390: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [5]</pass>
    <pass>  line 391: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [6]</pass>
    <pass>  line 392: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [7]</pass>
    <pass>  line 394: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [8]</pass>
    <pass>  line 397: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [9]</pass>
    <pass>  line 398: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [10]</pass>
    <pass>  line 401: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [11]</pass>
    <pass>  line 403: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [12]</pass>
    <pass>  line 339: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [13]</pass>
    <pass>  line 354: FileInputStream tryLock(129, 2050, true) [1]</pass>
    <pass>  line 355: FileInputStream tryLock(129, 2050, true) [2]</pass>
    <pass>  line 386: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [1]</pass>
    <pass>  line 387: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [2]</pass>
    <pass>  line 388: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [3]</pass>
    <pass>  line 389: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [4]</pass>
    <pass>  line 390: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [5]</pass>
    <pass>  line 391: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [6]</pass>
    <pass>  line 392: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [7]</pass>
    <pass>  line 394: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [8]</pass>
    <pass>  line 397: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [9]</pass>
    <pass>  line 398: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [10]</pass>
    <pass>  line 401: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [11]</pass>
    <pass>  line 403: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [12]</pass>
    <pass>  line 365: FileInputStream: gnu.java.nio.FileLockImpl[129:2050 shared valid] [13]</pass>
    <pass>  line 224: RandomAccessFile(r) lock() [1]</pass>
    <pass>  line 225: RandomAccessFile(r) lock() [2]</pass>
    <pass>  line 250: RandomAccessFile(r) tryLock() [1]</pass>
    <pass>  line 251: RandomAccessFile(r) tryLock() [2]</pass>
    <pass>  line 276: RandomAccessFile(r) lock(129, 2050, false) [1]</pass>
    <pass>  line 277: RandomAccessFile(r) lock(129, 2050, false) [2]</pass>
    <pass>  line 302: RandomAccessFile(r) tryLock(129, 2050, false) [1]</pass>
    <pass>  line 303: RandomAccessFile(r) tryLock(129, 2050, false) [2]</pass>
    <pass>  line 328: RandomAccessFile(r) lock(129, 2050, true) [1]</pass>
    <pass>  line 329: RandomAccessFile(r) lock(129, 2050, true) [2]</pass>
    <pass>  line 386: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [1]</pass>
    <pass>  line 387: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [2]</pass>
    <pass>  line 388: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [3]</pass>
    <pass>  line 389: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [4]</pass>
    <pass>  line 390: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [5]</pass>
    <pass>  line 391: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [6]</pass>
    <pass>  line 392: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [7]</pass>
    <pass>  line 394: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [8]</pass>
    <pass>  line 397: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [9]</pass>
    <pass>  line 398: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [10]</pass>
    <pass>  line 401: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [11]</pass>
    <pass>  line 403: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [12]</pass>
    <pass>  line 339: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [13]</pass>
    <pass>  line 354: RandomAccessFile(r) tryLock(129, 2050, true) [1]</pass>
    <pass>  line 355: RandomAccessFile(r) tryLock(129, 2050, true) [2]</pass>
    <pass>  line 386: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [1]</pass>
    <pass>  line 387: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [2]</pass>
    <pass>  line 388: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [3]</pass>
    <pass>  line 389: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [4]</pass>
    <pass>  line 390: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [5]</pass>
    <pass>  line 391: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [6]</pass>
    <pass>  line 392: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [7]</pass>
    <pass>  line 394: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [8]</pass>
    <pass>  line 397: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [9]</pass>
    <pass>  line 398: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [10]</pass>
    <pass>  line 401: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [11]</pass>
    <pass>  line 403: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [12]</pass>
    <pass>  line 365: RandomAccessFile(r): gnu.java.nio.FileLockImpl[129:2050 shared valid] [13]</pass>
    <pass>  line 224: RandomAccessFile(rw) lock() [1]</pass>
    <pass>  line 225: RandomAccessFile(rw) lock() [2]</pass>
    <pass>  line 386: RandomAccessFile(rw): gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [1]</pass>
    <pass>  line 387: RandomAccessFile(rw): gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [2]</pass>
    <pass>  line 388: RandomAccessFile(rw): gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [3]</pass>
    <pass>  line 389: RandomAccessFile(rw): gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [4]</pass>
    <pass>  line 390: RandomAccessFile(rw): gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [5]</pass>
    <pass>  line 391: RandomAccessFile(rw): gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [6]</pass>
    <pass>  line 392: RandomAccessFile(rw): gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [7]</pass>
    <pass>  line 394: RandomAccessFile(rw): gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [8]</pass>
    <pass>  line 403: RandomAccessFile(rw): gnu.java.nio.FileLockImpl[0:9223372036854775807 exclusive valid] [9]</pass>
    <pass>  line 202: cleanup /localtmp/cacao/jvmtester/work/c1/mauve/build/mauvelock [1]</pass>
  </testresult>
  <testresult testlet='java.nio.channels.FileChannel.manyopen'>
    <failure>  line 61: Unexpected exception at nr 337: java.io.FileNotFoundException: /localtmp/cacao/jvmtester/work/c1/mauve/build/mauve-many.337.raf [1] -- forced fail</failure>
  </testresult>
  <testresult testlet='java.nio.channels.FileChannel.map'>
    <pass>  line 49:  [1]</pass>
    <pass>  line 89:  [2]</pass>
    <pass>  line 66:  [3]</pass>
    <pass>  line 89:  [4]</pass>
  </testresult>
  <testresult testlet='java.nio.channels.FileChannel.multibufferIO'>
    <pass>  line -1:  [1]</pass>
    <pass>  line -1: Position - Limit mismatch [1]</pass>
    <pass>  line -1: Position - Limit mismatch [1]</pass>
    <pass>  line -1: Position - Limit mismatch [1]</pass>
    <pass>  line -1: Position - Limit mismatch [1]</pass>
    <pass>  line -1: Position - Limit mismatch [1]</pass>
    <pass>  line -1: Position - Limit mismatch [1]</pass>
    <pass>  line -1: Position - Limit mismatch [1]</pass>
    <pass>  line -1: Position - Limit mismatch [1]</pass>
    <pass>  line -1: Position - Limit mismatch [1]</pass>
    <pass>  line -1: Position - Limit mismatch [1]</pass>
    <pass>  line -1: Position - Limit mismatch [1]</pass>
    <pass>  line -1: Position - Limit mismatch [1]</pass>
    <pass>  line -1: Position - Limit mismatch [1]</pass>
    <pass>  line -1: Position - Limit mismatch [1]</pass>
    <pass>  line -1: Position - Limit mismatch [1]</pass>
    <pass>  line -1: Position - Limit mismatch [1]</pass>
    <pass>  line -1: Position - Limit mismatch [2]</pass>
    <pass>  line -1: Position - Limit mismatch [3]</pass>
    <pass>  line -1: Position - Limit mismatch [4]</pass>
    <pass>  line -1: Position - Limit mismatch [5]</pass>
    <pass>  line -1: Position - Limit mismatch [6]</pass>
    <pass>  line -1: Position - Limit mismatch [7]</pass>
    <pass>  line -1: Position - Limit mismatch [8]</pass>
    <pass>  line -1: Position - Limit mismatch [9]</pass>
    <pass>  line -1: Position - Limit mismatch [10]</pass>
    <pass>  line -1: Position - Limit mismatch [11]</pass>
    <pass>  line -1: Position - Limit mismatch [12]</pass>
    <pass>  line -1: Position - Limit mismatch [13]</pass>
    <pass>  line -1: Position - Limit mismatch [14]</pass>
    <pass>  line -1: Position - Limit mismatch [15]</pass>
    <pass>  line -1: Position - Limit mismatch [16]</pass>
    <pass>  line -1: Position - Limit mismatch [17]</pass>
    <pass>  line -1: Position - Limit mismatch [18]</pass>
  </testresult>
  <testresult testlet='java.nio.channels.FileChannel.multidirectbufferIO'>
    <pass>  line 79:  [1]</pass>
    <pass>  line 82: Position - Limit mismatch [1]</pass>
    <pass>  line 82: Position - Limit mismatch [1]</pass>
    <pass>  line 82: Position - Limit mismatch [1]</pass>
    <pass>  line 82: Position - Limit mismatch [1]</pass>
    <pass>  line 82: Position - Limit mismatch [1]</pass>
    <pass>  line 82: Position - Limit mismatch [1]</pass>
    <pass>  line 82: Position - Limit mismatch [1]</pass>
    <pass>  line 82: Position - Limit mismatch [1]</pass>
    <pass>  line 82: Position - Limit mismatch [1]</pass>
    <pass>  line 82: Position - Limit mismatch [1]</pass>
    <pass>  line 82: Position - Limit mismatch [1]</pass>
    <pass>  line 82: Position - Limit mismatch [1]</pass>
    <pass>  line 82: Position - Limit mismatch [1]</pass>
    <pass>  line 82: Position - Limit mismatch [1]</pass>
    <pass>  line 82: Position - Limit mismatch [1]</pass>
    <pass>  line 82: Position - Limit mismatch [1]</pass>
    <pass>  line 88: Position - Limit mismatch [2]</pass>
    <pass>  line 98: Position - Limit mismatch [3]</pass>
    <pass>  line 98: Position - Limit mismatch [4]</pass>
    <pass>  line 98: Position - Limit mismatch [5]</pass>
    <pass>  line 98: Position - Limit mismatch [6]</pass>
    <pass>  line 98: Position - Limit mismatch [7]</pass>
    <pass>  line 98: Position - Limit mismatch [8]</pass>
    <pass>  line 98: Position - Limit mismatch [9]</pass>
    <pass>  line 98: Position - Limit mismatch [10]</pass>
    <pass>  line 98: Position - Limit mismatch [11]</pass>
    <pass>  line 98: Position - Limit mismatch [12]</pass>
    <pass>  line 98: Position - Limit mismatch [13]</pass>
    <pass>  line 98: Position - Limit mismatch [14]</pass>
    <pass>  line 98: Position - Limit mismatch [15]</pass>
    <pass>  line 98: Position - Limit mismatch [16]</pass>
    <pass>  line 98: Position - Limit mismatch [17]</pass>
    <pass>  line 98: Position - Limit mismatch [18]</pass>
  </testresult>
  <testresult testlet='java.nio.channels.FileChannel.offsetSingleBuffer'>
    <pass>  line 67: Number of bytes written [1]</pass>
    <pass>  line 70: Resulting File size [1]</pass>
    <pass>  line 76: Number of bytes read [1]</pass>
    <pass>  line 77: Buffer position [1]</pass>
    <pass>  line 84: File content [1]</pass>
  </testresult>
  <testresult testlet='java.nio.channels.FileChannel.offsetSingleDirectBuffer'>
    <pass>  line 67: Number of bytes written [1]</pass>
    <pass>  line 70: Resulting File size [1]</pass>
    <pass>  line 76: Number of bytes read [1]</pass>
    <pass>  line 77: Buffer position [1]</pass>
    <pass>  line 84: File content [1]</pass>
  </testresult>
  <testresult testlet='java.nio.channels.FileChannel.singlebufferIO'>
    <pass>  line 63: Position - Limit mismatch [1]</pass>
    <pass>  line 70: Position - Limit mismatch [2]</pass>
  </testresult>
  <testresult testlet='java.nio.channels.FileChannel.truncate'>
    <pass>  line 44:  [1]</pass>
    <pass>  line 45:  [2]</pass>
    <pass>  line 49:  [3]</pass>
    <pass>  line 50:  [4]</pass>
    <pass>  line 51:  [5]</pass>
    <pass>  line 55:  [6]</pass>
    <pass>  line 56:  [7]</pass>
    <pass>  line 59:  [8]</pass>
    <pass>  line 60:  [9]</pass>
    <pass>  line 66:  [10]</pass>
    <pass>  line 67:  [11]</pass>
    <pass>  line 68:  [12]</pass>
    <pass>  line 72:  [13]</pass>
    <pass>  line 73:  [14]</pass>
    <pass>  line 78:  [15]</pass>
    <pass>  line 79:  [16]</pass>
    <pass>  line 83:  [17]</pass>
    <pass>  line 84:  [18]</pass>
  </testresult>
  <testresult testlet='java.nio.channels.Selector.testEmptySelect'>
    <pass>  line 64: select [1]</pass>
  </testresult>
  <testresult testlet='java.nio.channels.SocketChannel.select'>
    <pass>  line 75:  [1]</pass>
    <pass>  line 107:  [2]</pass>
    <pass>  line 117:  [3]</pass>
    <pass>  line 132:  [4]</pass>
    <pass>  line 142:  [5]</pass>
    <pass>  line 151:  [6]</pass>
  </testresult>
  <testresult testlet='java.nio.charset.Charset.UTF8Charset'>
    <pass>  line 61: Expected decoder to return overflow status [1]</pass>
    <pass>  line 63: Expected input buffer position to be 4, but it is 4 [1]</pass>
    <pass>  line 70: Expected decoder to return underflow status [1]</pass>
    <pass>  line 72: Expected input buffer position to be 7, but it is 7 [1]</pass>
  </testresult>
  <testresult testlet='java.nio.charset.Charset.canEncode'>
    <pass>  line 40:  [1]</pass>
  </testresult>
  <testresult testlet='java.nio.charset.Charset.encode'>
    <failure>  line 36: Wrong capacity in byte buffer [1] -- got 78 but expected 152</failure>
    <pass>  line 35: Byte buffer is null [1]</pass>
    <pass>  line 37: Wrong limit in byte buffer [1]</pass>
    <pass>  line 42: Char buffer is null [1]</pass>
    <pass>  line 43: Wrong capacity in char buffer [1]</pass>
    <pass>  line 44: Wrong position in char buffer [1]</pass>
    <pass>  line 45: Wrong limit in char buffer [1]</pass>
    <pass>  line 35: Byte buffer is null [1]</pass>
    <pass>  line 36: Wrong capacity in byte buffer [1]</pass>
    <pass>  line 37: Wrong limit in byte buffer [1]</pass>
  </testresult>
  <testresult testlet='java.nio.charset.Charset.forName'>
    <pass>  line 65: UnsupportedCharsetException expected [1]</pass>
    <pass>  line 48: Charset 'ISO-8859-1' supported [1]</pass>
    <pass>  line 48: Charset 'US-ASCII' supported [1]</pass>
    <pass>  line 48: Charset 'UTF-8' supported [1]</pass>
    <pass>  line 48: Charset 'UTF-16' supported [1]</pass>
    <pass>  line 48: Charset 'UTF-16BE' supported [1]</pass>
    <pass>  line 48: Charset 'UTF-16LE' supported [1]</pass>
    <pass>  line 84: IllegalArgumentException thrown [1]</pass>
  </testresult>
  <testresult testlet='java.nio.charset.Charset.forName2'>
    <pass>  line 44: Charset 'uTf-8' supported [1]</pass>
    <pass>  line 44: Charset 'utf8' supported [1]</pass>
    <pass>  line 44: Charset 'UtF-16bE' supported [1]</pass>
    <pass>  line 44: Charset 'uTf-16Le' supported [1]</pass>
    <pass>  line 44: Charset 'IsO-iR-100' supported [1]</pass>
    <pass>  line 44: Charset 'iSo_8859-1' supported [1]</pass>
    <pass>  line 44: Charset 'LATIN1' supported [1]</pass>
    <pass>  line 44: Charset 'L1' supported [1]</pass>
    <pass>  line 44: Charset 'IbM819' supported [1]</pass>
    <pass>  line 44: Charset 'cp819' supported [1]</pass>
    <pass>  line 44: Charset 'CSisolATIN1' supported [1]</pass>
    <pass>  line 44: Charset 'iSo-Ir-6' supported [1]</pass>
    <pass>  line 44: Charset 'AnSi_X3.4-1986' supported [1]</pass>
    <pass>  line 44: Charset 'IsO_646.IRV:1991' supported [1]</pass>
    <pass>  line 44: Charset 'AsCiI' supported [1]</pass>
    <pass>  line 44: Charset 'IsO646-us' supported [1]</pass>
    <pass>  line 44: Charset 'Us' supported [1]</pass>
    <pass>  line 44: Charset 'IbM367' supported [1]</pass>
    <pass>  line 44: Charset 'cP367' supported [1]</pass>
    <pass>  line 44: Charset 'CSASCII' supported [1]</pass>
    <pass>  line 44: Charset 'ibm-1208' supported [1]</pass>
    <pass>  line 44: Charset 'ibm-1209' supported [1]</pass>
    <pass>  line 44: Charset 'ibm-5304' supported [1]</pass>
    <pass>  line 44: Charset 'ibm-5305' supported [1]</pass>
    <pass>  line 44: Charset 'windows-65001' supported [1]</pass>
    <pass>  line 44: Charset 'cp1208' supported [1]</pass>
  </testresult>
  <testresult testlet='java.nio.charset.Charset.utf16'>
    <pass>  line 36: Charset.forName("UTF-16") returned 'null' [1]</pass>
    <pass>  line 39: Charset.newEncoder() returned 'null' [1]</pass>
    <pass>  line 42: average bytes per char (expected: 2.0, got: 2.0) [1]</pass>
    <pass>  line 46: max bytes per char (expected: 4.0, got: 4.0) [1]</pass>
    <pass>  line 36: Charset.forName("UTF-16LE") returned 'null' [1]</pass>
    <pass>  line 39: Charset.newEncoder() returned 'null' [1]</pass>
    <pass>  line 42: average bytes per char (expected: 2.0, got: 2.0) [1]</pass>
    <pass>  line 46: max bytes per char (expected: 2.0, got: 2.0) [1]</pass>
    <pass>  line 36: Charset.forName("UTF-16BE") returned 'null' [1]</pass>
    <pass>  line 39: Charset.newEncoder() returned 'null' [1]</pass>
    <pass>  line 42: average bytes per char (expected: 2.0, got: 2.0) [1]</pass>
    <pass>  line 46: max bytes per char (expected: 2.0, got: 2.0) [1]</pass>
  </testresult>
</testreport>
