Beispiel

public class ClassA {
public void test() {
ClassA a = new ClassA();
Object b = (Object) a;
}
}


Lösung
Jede Klasse ist eine Unterklasse von 'Object'. Eine Aufwärtsumsetzung in 'Object' ist daher unnötig.

public class ClassA {
public void test() {
ClassA a = new ClassA();
}
}