public Key< Integer> start() {
		final Key< Integer> object = new Key< Integer>();
		consumers.put( object, new Consumer< Integer>() {
			int count;
			public void consume( final ByteBuffer buffer) { count += buffer.remaining(); }
			public Integer finish() { return count; }
		});
		return object;
	}
public Key < Integer > start ( ) { final Key < Integer > object = new Key < Integer > ( ) ; consumers . put ( object , new Consumer < Integer > ( ) { int count ; public void consume ( final ByteBuffer buffer ) { count += buffer . remaining ( ) ; } public Integer finish ( ) { return count ; } } ) ; return object ; }
Initializes a byte counter on this channel.
@return reference to the new key added to the consumers