Проходит всё кроме - Метод readKeyFromConsoleAndInitPlanet() должен корректно обновлять значение переменной thePlanet в соответствии с условием задачи.
package com.javarush.task.task15.task1522;
public class Sun implements Planet{
private static Sun instance;
private Sun(){
}
public static Sun getInstance(){
if (instance == null){
instance = new Sun();
}
return instance;
}
}