public final Node createView(OpenedFile file, String path) {
        Node node = createView0(file, path);
        node.getProperties().put("editor", this);
        node.getProperties().put("file", file); // probably a memory leak
        node.getProperties().put("path", path);
        return node;
    }
public final Node createView(OpenedFile file, String path) {
        Node node = createView0(file, path);
        node.getProperties().put("editor", this);
        node.getProperties().put("file", file);
        node.getProperties().put("path", path);
        return node;
    }
public final node createview(openedfile file, string path) { node node = createview0(file, path); node.getproperties().put("editor", this); node.getproperties().put("file", file); node.getproperties().put("path", path); return node; }