static L ai_partsOf(S whole) { Set cluster = ai_makeCluster(whole); cluster = ai_cluster_forward(cluster, "consists of"); cluster.addAll(ai_cluster_forward(cluster, "parses to")); for (S s : cluster) { L l = ai_parseAndList(s); if (l(l) >= 2) ret l; } null; }