code: public static Object me(final String symbol, final Object object, final String expression) throws CompilationFailedException {
          Binding b = new Binding();
          b.setVariable(symbol, object);
          GroovyShell sh = new GroovyShell(b);
          return sh.evaluate(expression);
      }
docs: Evaluates the specified String expression and makes the parameter available inside
  the script, returning the result. For example, this code binds the 'x' variable:
  <pre>
  assert 10 == Eval.me('x', 2, ' x * 4 + 2')
  </pre>
  @param expression the Groovy expression to evaluate
  @return the result of the expression
  @throws CompilationFailedException if expression is not valid Groovy