value.asCollection().add(getODataValue(client, intType, collectionItem).asPrimitive()); } else if (intType.isEnumType()) { value.asCollection().add((getODataValue(client, intType, collectionItem)).asEnum()); } else if (intType.isComplexType()) { value.asCollection().add(getODataValue(client, intType, collectionItem).asComplex()); } else { throw new UnsupportedOperationException("Unsupported object type " + intType.getFullQualifiedName());
value.asCollection().add(getODataValue(client, intType, collectionItem).asPrimitive()); } else if (intType.isEnumType()) { value.asCollection().add((getODataValue(client, intType, collectionItem)).asEnum()); } else if (intType.isComplexType()) { value.asCollection().add(getODataValue(client, intType, collectionItem).asComplex()); } else { throw new UnsupportedOperationException("Unsupported object type " + intType.getFullQualifiedName());
type = typeName == null? type : new FullQualifiedName(typeName); value.asCollection().add(getODataValue(type, fake, contextURL, metadataETag));
type = typeName == null? type : new FullQualifiedName(typeName); value.asCollection().add(getODataValue(type, fake, contextURL, metadataETag));