if (defn.allowsChildWithType(childPrimaryType)) return defn; continue; if (defn.allowsChildWithType(childPrimaryType)) {
if (defn.allowsChildWithType(childPrimaryType)) return defn; continue; if (defn.allowsChildWithType(childPrimaryType)) {
if (!defn.allowsChildWithType(childPrimaryTypeObj)) {
if (!defn.allowsChildWithType(childPrimaryTypeObj)) {