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)];
}

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 ) ] ; }
helper method used to find a buffer to use , ideally one recycled earlier .
