Имеется ли тут намек что Из условия задачи: PS: Взаимосвязь между объектами me и zapp - Has-a (использует): http://ru.wikipedia.org/wiki/Has-a Me это и есть сам zapp? Возможно, стоило метод, обращающийся к zapp (у) использовать не новый объект, а this?
String askZapp(String question) {
    return this.answerQuestion(question);
}
К сожалению, не могу прикрепить весь код.