docs: protected List<Name> parseSupertypes( TokenStream tokens ) {
          if (tokens.canConsume('>')) {
              // There is at least one supertype ...
              return parseNameList(tokens);
          }
          return Collections.emptyList();
      }