class PrimitiveTypeProducer extends BaseTypeProducer {

    @Override
    protected Object createValue(String value) throws Exception {
        Class<?> c = PRIMITIVE_TYPES_MAP.get(clazz.getName());
        Method stringValueOfMethod = ReflectionUtils.getStringValueOfMethod(c);
        return stringValueOfMethod.invoke(null, value);
    }

      PrimitiveTypeProducer(Class<?> clazz);

}