private static List<Property> createComplexTypePropertiesTwo() {
List<Property> properties = new ArrayList<Property>();
SimpleProperty property = new SimpleProperty();
property.setName("SoId");
property.setType(EdmSimpleTypeKind.Int64);
JPAEdmMapping mapping = new JPAEdmMappingImpl();
mapping.setJPAColumnName("Sales_Order_Id");
((Mapping) mapping).setInternalName("SalesOrderItemKey.SoId");
property.setMapping((Mapping) mapping);
properties.add(property);
property = new SimpleProperty();
property.setName("LiId");
property.setType(EdmSimpleTypeKind.Int64);
mapping = new JPAEdmMappingImpl();
mapping.setJPAColumnName("Sales_Order_Item_Id");
property.setMapping((Mapping) mapping);
properties.add(property);
return properties;
}