import java.lang.reflect.*;
class Example {
private void demo() {
TypeVariable>[] typeParameters = getClass().getTypeParameters();
Object typeParameters1 = (TypeVariable>[]) getClass().getTypeParameters();
}
@Override
public boolean equals(Object obj) {
return getClass() == obj.getClass();
}
}