I am attempting to generate Java classes from third party JSON schema, so I need to go with the names of classes. One of the classes is called "System". As a result, for all classes other than that class, there is an error in the `toString()` method:
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(Status.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('[');
...
}
The issue is in the call to `System.identityHashCode()`, because the System class is resolved to be the class in the same package, not the `java.lang.System` class. The call within the `System` class that's generated looks like this:
sb.append(System.class.getName()).append('@').append(Integer.toHexString(java.lang.System.identityHashCode(this))).append('[');
How can I generate the code such that the fully qualified `java.lang.System` class is used for all classes?