Переименовал Message.java в MessageType.java.
Добавил новый Message.java и MessageFactory.java.
Хотел откомпилировать, но не получилось...