String (Property property) { StringBuilder builder = new StringBuilder(); for (; property != null; property = property.getParent()) { builder.insert(0, ".").insert(0, property.getName()); } return builder.toString(); }