@Override public Result<Object> execute(String name, Object... args) throws ExtractException { return new Result<Object>(extractKnownType(name, args)); } };
public static Expression simplify(Expression object) { if (object instanceof OperationBinary) { if (isSingleArgumentedOperation((OperationBinary) object)) return simplify(getOperationArgument((OperationBinary) object)); } return object; }
public static Object not (Object a) { return !isTrue(a); }
public static Expression simplify(Expression object) { if (object instanceof OperationBinary) { if (isSingleArgumentedOperation((OperationBinary) object)) return simplify(getOperationArgument((OperationBinary) object)); } return object; }
@Override public Result<Object> execute(String name, Object... args) throws ExtractException { return new Result<Object>(extractKnownType(name, args)); } };