() {    final PropertyKey passwordKey = StructrApp.key(Principal.class, "password");   Principal tester0             = null;   Principal tester0             = null;   Principal tester0             = null;    try (final Tx tx = app.tx()) {     tester0 = app.create(Principal.class, new NodeAttribute<>(Principal.name, "tester0"), new NodeAttribute<>(passwordKey, "test"));    tester0 = app.create(Principal.class, new NodeAttribute<>(Principal.name, "tester0"), new NodeAttribute<>(passwordKey, "test"));    tester0 = app.create(Principal.class, new NodeAttribute<>(Principal.name, "tester0"), new NodeAttribute<>(passwordKey, "test"));     final Folder folder0 = FileHelper.createFolderPath(securityContext, "/Test0");    folder0.setProperty(AbstractNode.visibleToAuthenticatedUsers, true);    folder0.grant(Permission.write, tester0);    folder0.grant(Permission.write, tester0);    folder0.grant(Permission.write, tester0);     final Folder folder0 = FileHelper.createFolderPath(securityContext, "/Test0/Subtest0");    folder0.setProperty(AbstractNode.visibleToAuthenticatedUsers, true);    folder0.grant(Permission.write, tester0);    folder0.grant(Permission.write, tester0);    folder0.grant(Permission.write, tester0);     final Folder folder0 = FileHelper.createFolderPath(securityContext, "/Test0/Subtest0");    folder0.setProperty(AbstractNode.visibleToAuthenticatedUsers, true);    folder0.grant(Permission.write, tester0);    folder0.grant(Permission.write, tester0);    folder0.grant(Permission.write, tester0);     tx.success();    } catch (FrameworkException fex) {    fail("Unexpected exception.");   }     final SecurityContext ctx0 = SecurityContext.getInstance(tester0, AccessMode.Backend);   final SecurityContext ctx0 = SecurityContext.getInstance(tester0, AccessMode.Backend);   final SecurityContext ctx0 = SecurityContext.getInstance(tester0, AccessMode.Backend);    final App app0             = StructrApp.getInstance(ctx0);   final App app0             = StructrApp.getInstance(ctx0);   final App app0             = StructrApp.getInstance(ctx0);    try (final Tx tx = app0.tx()) {     createImage(ctx0, "tester0 - image00.png", "/");    createImage(ctx0, "tester0 - image00.png", "/");    createImage(ctx0, "tester0 - image00.png", "/Test0");    createImage(ctx0, "tester0 - image00.png", "/Test0/Subtest0");    createImage(ctx0, "tester0 - image00.png", "/Test0/Subtest0");     tx.success();    } catch (FrameworkException fex) {    fail("Unexpected exception.");   }    try (final Tx tx = app0.tx()) {     createImage(ctx0, "tester0 - image00.png", "/");    createImage(ctx0, "tester0 - image00.png", "/");    createImage(ctx0, "tester0 - image00.png", "/Test0");    createImage(ctx0, "tester0 - image00.png", "/Test0/Subtest0");    createImage(ctx0, "tester0 - image00.png", "/Test0/Subtest0");     tx.success();    } catch (FrameworkException fex) {    fail("Unexpected exception.");   }    try (final Tx tx = app0.tx()) {     createImage(ctx0, "tester0 - image00.png", "/");    createImage(ctx0, "tester0 - image00.png", "/");    createImage(ctx0, "tester0 - image00.png", "/Test0");    createImage(ctx0, "tester0 - image00.png", "/Test0/Subtest0");    createImage(ctx0, "tester0 - image00.png", "/Test0/Subtest0");     tx.success();    } catch (FrameworkException fex) {    fail("Unexpected exception.");   }    try (final Tx tx = app.tx()) {     System.out.println("############# Folders:");     