added ExEnv.registerCachedFile()
StringComparators uses static StringValue.readString()
Fix generic compiler problem with Java 6