Specification pattern with a plus over java