String enumTypeName = (String)proptype[proptype.length-1];
RefPackage pack = getRefPackageByType( proptype );
RefEnum enumValue = null;
// next one throw InvalidNameException
enumValue = pack.refGetEnum(enumTypeName, value);
RefObject obj = (RefObject)bean;
obj.refSetValue( property, enumValue);
}