code: @Override
      public Attribute<? super X, ?> getAttribute(String paramName)
      {
          Attribute<? super X, ?> attribute = getDeclaredAttribute(paramName, false);
          if (attribute == null && superClazzType != null)
          {
              attribute = superClazzType.getAttribute(paramName);
          }
  
          checkForValid(paramName, attribute);
          return attribute;
  
      }
docs: /*
  (non-Javadoc)
  
  @see
  javax.persistence.metamodel.ManagedType#getAttribute(java.lang.String)