question: private final char [ ] findBuffer ( int needed ) { if ( _allocator != null ) { return _allocator . allocCharBuffer ( BufferRecycler . CharBufferType . TEXT_BUFFER , needed ) ; } return new char [ Math . max ( needed , MIN_SEGMENT_LEN ) ] ; }
target:  Helper method used to find a buffer to use, ideally one recycled earlier.