public T extract(Object target) {
        if (target == null) {
            return null;
        }
        return expression.evaluate(target, variables);
    }
public T extract ( Object target ) { if ( target == null ) { return null ; } return expression . evaluate ( target , variables ) ; }
{@inheritDoc}