code: public static void throwIfRequestingUnsupportedFeatures(HColumnDescriptor columnDescriptor) {
      Map<String, String> unsupportedConfiguration = getUnsupportedFeatures(columnDescriptor);
      if (!unsupportedConfiguration.isEmpty()) {
        List<String> configurationStrings = new ArrayList<String>(unsupportedConfiguration.size());
        for (Map.Entry<String, String> entry : unsupportedConfiguration.entrySet()) {
          configurationStrings.add(String.format("(%s: %s)", entry.getKey(), entry.getValue()));
        }
  
        String exceptionMessage = String.format(
            "Unsupported configuration options: %s",
            Joiner.on(",").join(configurationStrings));
        throw new UnsupportedOperationException(exceptionMessage);
      }
    }
docs: Throw an {@link java.lang.UnsupportedOperationException} if the column descriptor cannot be adapted due
  to it having configuration values that are not supported.
  
  @param columnDescriptor a {@link org.apache.hadoop.hbase.HColumnDescriptor} object.