Не правильно, но принимает.
private Singleton readResolve();
Результат:
Instance reference check : com.javarush.task.task20.task2008.Solution$Singleton@2ff4f00f
Instance reference check : com.javarush.task.task20.task2008.Solution$Singleton@2ff4f00f
=========================================================
Object reference check : com.javarush.task.task20.task2008.Solution$Singleton@6df97b55
Object reference check : com.javarush.task.task20.task2008.Solution$Singleton@3cbbc1e0
Правильно
.... Object.....
Результат:
Instance reference check : com.javarush.task.task20.task2008.Solution$Singleton@c818063
Instance reference check : com.javarush.task.task20.task2008.Solution$Singleton@c818063
=========================================================
Object reference check : com.javarush.task.task20.task2008.Solution$Singleton@c818063
Object reference check : com.javarush.task.task20.task2008.Solution$Singleton@c818063