restore TaskMessage.java