synchronized URLClassLoader getClassLoader() {
    if (classLoader == null) {
      classLoader = clBuilder.createClassLoader(settings.groupArtifactString());
    }

    checkState(classLoader != null, "ClassLoader has not been created");
    return classLoader;
  }