ExceptionHelper.checkNotNullArgument(builder, "builder");
ClassLoader classLoader = builder.getClass().getClassLoader();
File classPath = ModelClassPathDef.getClassPathOfClass(builder.getClass());
final ModelClassPathDef classPathDef = ModelClassPathDef.isImplicitlyAssumed(classPath)
? ModelClassPathDef.EMPTY
: ModelClassPathDef.fromJarFiles(classLoader, Collections.singleton(classPath));
return new GradleProjectInfoQuery<T>() {
@Override