public IExpectationSetters<Object> andAnswer(IAnswer<? extends Object> answer) {
   try {
     state.andAnswer(answer);
     return this;
   } catch (RuntimeExceptionWrapper e) {
     throw (RuntimeException) e.getRuntimeException().fillInStackTrace();
   }
 }