/** * Same as {@link DTOMockery} */ @Override public Object legal(Metadata<DTOArgs> metadata) { DTOArgs dtoArgs = metadata.getAnnotation(); DTOArgs.Behaviour behaviour = instantiateInterface.from(dtoArgs.value()); return behaviour.legal(metadata.getArgs()); }