}
else
throw new IllegalArgumentException();
}
public final static boolean IsFieldShortIn(ClassDescriptor parent, ClassDescriptor child){
FieldDescriptor parentField = FindFieldFor(parent,child);
String parentFieldType = ToString(parentField.getType());
gap.data.List.Type listType = gap.data.List.Type.For(parentFieldType);
if (null != listType){
switch (listType){
case ListPrimitive:
return false;