code: public Type getPropertyType(String propertyName) {
      Type type = (Type) propertyTypes.get(propertyName);
      if (null == type) {
        Class<?> propertyType = PropertyUtils.getPropertyType(componentClass, propertyName);
        if (null != propertyType) { return new IdentifierType(propertyType); }
      }
      return type;
    }
docs: {@inheritDoc} Get the type of a particular (named) property