@Override
  public DataSerializable newInstance() {
    throw new UnsupportedOperationException();
  }
This method is not supported and if called will throw UnsupportedOperationException. Use
{@link #newInstance(DataInput)} instead.

@throws UnsupportedOperationException in all cases
geode-core/src/main/java/org/apache/geode/CanonicalInstantiator.java