*/
private Result executeQuery() {
if (ProtocolInvoker.getUpdateContent(unit.getRepository().getProtocol())) {
Query query = unit.getQuery();
return query!=null?
query.execute():
new CommonResult(new ArrayList<Resource>());
} else if (ProtocolInvoker.getUpdateDefinition(unit.getRepository().getProtocol())) {
return new CommonResult(Arrays.asList(new Resource[]{unit.getNative()}));
} else {
return new CommonResult(new ArrayList<Resource>());