StringMetadataValue exposedParentExposed = new StringMetadataValue(
"exposedParentExposed", "", "exposedParentExposedValue", true);
StringMetadataValue notExposedParentExposed = new StringMetadataValue(
"notExposedParentExposed", "", "notExposedParentExposedValue", false);
allShouldBeExposed.addChild(exposedParentExposed);
allShouldBeExposed.addChild(notExposedParentExposed);
TreeNodeMetadataValue allShouldNotBeExposed = new TreeNodeMetadataValue("notAllExposed", "");
StringMetadataValue exposedParentNotExposed = new StringMetadataValue(
"exposedParentNotExposed", "", "exposedParentNotExposedValue", true);
StringMetadataValue notExposedParentNotExposed = new StringMetadataValue(