protected void addMockCollaborator(
     String mockType, ClassExpression targetClass, BlockStatement methodBody) {
   ArgumentListExpression args = new ArgumentListExpression();
   args.addExpression(targetClass);
   methodBody
       .getStatements()
       .add(
           0,
           new ExpressionStatement(
               new MethodCallExpression(THIS_EXPRESSION, "mock" + mockType, args)));
 }
 public void visitBlockStatement(BlockStatement block) {
   for (Statement statement : block.getStatements()) {
     if (statement != null) // GRECLIPSE
     statement.visit(this);
   }
 }
 public void visitBlockStatement(BlockStatement block) {
   for (Statement statement : block.getStatements()) {
     statement.visit(this);
   }
 }