docs: public boolean hasMandatoryPropertyDefinitions( Name primaryType,
                                                      Set<Name> mixinTypes ) {
          if (mandatoryPropertiesNodeTypes.containsKey(primaryType)) return true;
          for (Name mixinType : mixinTypes) {
              if (mandatoryPropertiesNodeTypes.containsKey(mixinType)) return true;
          }
          return false;
      }