/** * Same as {@link DTOMockery} */ @Override public void validate(Metadata<DTOArgs> metadata, Object candidate) throws AssertionError { DTOArgs dtoArgs = metadata.getAnnotation(); DTOArgs.Behaviour behaviour = instantiateInterface.from(dtoArgs.value()); behaviour.validate(candidate); }