Why not use `new DefaultGwtModuleReader(getProject(), getLog(), classpathBuilder).getGwtModules()` ? (possibly building the `DefaultGwtModuleReader` only once and storing it in a field, if possible and useful)