@Override
            public void visitReturnStatement(final @NotNull PsiReturnStatement statement) {
              super.visitReturnStatement(statement);
              final PsiExpression returnValue = statement.getReturnValue();
              if (returnValue != null) {
                returnTypes.add(returnValue.getType());
              }
            }
@Override
            public void visitReturnStatement(final @NotNull PsiReturnStatement statement)