null fail-fast checks in JavaClassNames, new classpath: url generator, and replace some entities to use that url generator