if (!watching.contains(externalForm)) {
// classFileToType.put(externalForm, rtype.slashedtypename);
File f = new File(externalForm);
if (fileChangeListener == null) {
fileChangeListener = new ReloadableFileChangeListener(this);
}
if (fsWatcher == null) {
fsWatcher = new FileSystemWatcher(fileChangeListener, id, getClassLoaderName());
}
fileChangeListener.register(rtype, f);