public void perform(Copy<?, ?> operation) { final Convert<?, ?> convert = Convert.to( (Position.Writable<?>) operation.getTargetPosition(), operation.getSourcePosition()); TherianContext.getRequiredInstance().forwardTo(convert); }