code: public static Object newInstance(final HexEncoder encoder) {
  
          if (encoder == null) {
              throw new NullPointerException("encoder");
          }
  
          return newInstance(
              HexBinaryEncoderProxy.class, HexEncoder.class, encoder);
      }
docs: Returns a new proxy instance for
  {@code org.apache.commons.codec.BinaryEncoder} with given
  {@code encoder}.
  
  @param encoder the encoder to proxy
  
  @return a new proxy instance.