class ConfigPropertyValue extends ConfigPropertyDef {
        private Object value;

        public static ConfigPropertyValue of(ConfigPropertyDef def, Object value) {<FILL_FUNCTION_BODY>}
    }

            ConfigPropertyValue val = FastBeanCopier.copy(def, new ConfigPropertyValue());
            val.setValue(value);
            return val;
        
<no_super_class>