code: @Override
      public Set<PluralAttribute<? super X, ?, ?>> getPluralAttributes()
      {
          Set<PluralAttribute<? super X, ?, ?>> pluralAttributes = new HashSet<PluralAttribute<? super X, ?, ?>>();
          Set<PluralAttribute<X, ?, ?>> declaredAttribSet = getDeclaredPluralAttributes();
          if (declaredAttribSet != null)
          {
              pluralAttributes.addAll(declaredAttribSet);
          }
  
          if (superClazzType != null)
          {
              pluralAttributes.addAll(superClazzType.getPluralAttributes());
          }
  
          return pluralAttributes;
      }
docs: /*
  (non-Javadoc)
  
  @see javax.persistence.metamodel.ManagedType#getPluralAttributes()