@@ -0,0 +1,283 @@
+package com.github.aureliano.achmed.validation;%0A%0Aimport java.lang.annotation.Annotation;%0Aimport java.lang.reflect.Method;%0Aimport java.util.Set;%0A%0Apublic interface IValidation %7B%0A%0A%09public abstract Set%3CConstraintViolation%3E validate(Object object, Method method, Annotation annotation);%0A%7D

Create interface to validation types.