extenal to javax.validation