if (parentIdString != null) {
processResponse(request.getRequestId(), response);
} else {
ResourceTypeCriteria criteria = new ResourceTypeCriteria();
criteria.addFilterIgnored((showIgnoredResourceTypes ? null : FALSE));
criteria.fetchParentResourceTypes(true);
PageControl pc = PageControl.getUnlimitedInstance();
pc.addDefaultOrderingField("name");
criteria.setPageControl(pc);
resourceTypeService.findResourceTypesByCriteria(criteria, new AsyncCallback<PageList<ResourceType>>() {