protected String convertParamValue(Object pValue, Annotation[] anns) { if (pValue == null) { return null; } ProviderFactory pf = ClientProviderFactory.getInstance(cfg.getBus()); if (pf != null) { Class<?> pClass = pValue.getClass(); @SuppressWarnings("unchecked") ParamConverter<Object> prov = (ParamConverter<Object>) pf.createParameterHandler(pClass, anns); if (prov != null) { return prov.toString(pValue); } } return pValue.toString(); }