private TargetDesc target;
protected Query(TargetDesc target) {
this.target = target;
}
public Collection<SourceDesc> executeListResult() {
<BUG>return lookup(target);
}</BUG>
public SourceDesc executeSingleResult() {
Collection<SourceDesc> result = lookup(target);
if(result != null && !result.isEmpty()) {

private TargetDesc target;
protected Query(TargetDesc target) {
this.target = target;
}
public Collection<SourceDesc> executeListResult() {
return CollectionUtils.copyOrNull(lookup(target));
}
public SourceDesc executeSingleResult() {
Collection<SourceDesc> result = lookup(target);
if(result != null && !result.isEmpty()) {
