docs: public static AttributeType extractAttributeType(Object attributeValue) {
          if (attributeValue instanceof Portable) {
              return AttributeType.PORTABLE;
          }
          return ReflectionHelper.getAttributeType(attributeValue.getClass());
      }