docs: private void fixResourceReferenceClassNames(BaseElement theNext, String thePackageBase) {
  		for (BaseElement next : theNext.getChildren()) {
  			fixResourceReferenceClassNames(next, thePackageBase);
  		}
  
  		if (theNext.isResourceRef()) {
  			for (int i = 0; i < theNext.getType().size(); i++) {
  				String nextTypeName = theNext.getType().get(i);
  				if ("Any".equals(nextTypeName)) {
  					continue;
  				}
  				// if ("Location".equals(nextTypeName)) {
  				// ourLog.info("***** Checking for Location");
  				// ourLog.info("***** Imports are: {}", new
  				// TreeSet<String>(myImports));
  				// }
  				boolean found = false;
  				for (String nextImport : myImports) {
  					if (nextImport.endsWith(".resource." + nextTypeName)) {
  						// ourLog.info("***** Found match " + nextImport);
  						theNext.getType().set(i, nextImport);
  						found = true;
  					}
  				}
  				if (!found) {
  					theNext.getType().set(i, thePackageBase + ".resource." + nextTypeName);
  				}
  			}
  		}
  	}