code: public boolean shouldEncodeWith(Encoder encoderToApply, CharSequence string) {
          if(isNoneEncoder(encoderToApply)) return false;
          EncodingState encodingState = getEncodingStateFor(string);
          return shouldEncodeWith(encoderToApply, encodingState);
      }
docs: /* (non-Javadoc)
  @see EncodingStateRegistry#shouldEncodeWith(Encoder, java.lang.CharSequence)