len = props.length;
if (len > 0)
retVal = new ArrayList();
for (int i = 0; i < len; i++) {
// get the bean that is the property's parent.
BaseBean candidate = gm.getPropertyParent(props[i]);
if (type.isInstance(candidate))
retVal.add(candidate);
}
return retVal;
}