code: public boolean isSupported(String feature, String version) {
          if (feature.equalsIgnoreCase("Core"))
              return true;
          if (feature.equalsIgnoreCase("XML"))
              return true;
          return false;
      }
docs: TODO - override in subclasses?