La clase TimedDoor debería implementar 2 interfaces public interface Door { void lock(); void unlock(); void open(); void close(); } public interface CallBack{ void timeOutCallback(); } public interface proximity{ void proximityCallback(); }