/** * Creates an instance of {@link PropertyExpression} with the given expression * string. * * @param expression the expression string. * @return the created instance. If the {@code expression} is blank, the * singleton expression {@link #NO_EXPRESSION} is returned. */ public static PropertyExpression create(final String expression) { if (StringUtils.isBlank(expression)) { return NO_EXPRESSION; } return new PropertyExpression(expression); }