code: Map<String, ClassName> suggestedImports() {
      Map<String, ClassName> result = new LinkedHashMap<>(importableTypes);
      result.keySet().removeAll(referencedNames);
      return result;
    }
docs: Returns the types that should have been imported for this code. If there were any simple name
  collisions, that type's first use is imported.