if ((pattern == null || "".equals(pattern.trim())) //$NON-NLS-1$
&& (bbox == null || bbox.isNull())) {
return new LinkedList<IResolve>();
}
List<IResolve> result = new LinkedList<IResolve>();
AST ast = ASTFactory.parse(pattern);
if (ast == null) {
return result;
}
HashSet<IService> searchScope = new HashSet<IService>();
searchScope.addAll(this.services);