if (specimens.isEmpty()) { return false; }
ParseTreeNode specimen = specimens.get(0);
if (!(specimen instanceof ObjectConstructor)) { return false; }
ObjectConstructor obj = (ObjectConstructor) specimen;
List<ParseTreeNode> parts = Lists.<ParseTreeNode>newLinkedList(
obj.children());
MultiPropertyQuasi hole = null;
for (QuasiNode q : getChildren()) {
if (q instanceof MultiPropertyQuasi) {
hole = (MultiPropertyQuasi) q;
} else {