entityContainerView.getBuilder().build();
schema.setEntityContainers(entityContainerView.getConsistentEdmEntityContainerList());
JPAEdmEntitySetView entitySetView = entityContainerView.getJPAEdmEntitySetView();
if (entitySetView.isConsistent() && entitySetView.getJPAEdmEntityTypeView() != null) {
JPAEdmEntityTypeView entityTypeView = entitySetView.getJPAEdmEntityTypeView();
if (entityTypeView.isConsistent() && !entityTypeView.getConsistentEdmEntityTypes().isEmpty()) {
schema.setEntityTypes(entityTypeView.getConsistentEdmEntityTypes());
}
}
if (complexTypeView.isConsistent()) {
List<ComplexType> complexTypes = complexTypeView.getConsistentEdmComplexTypes();
List<ComplexType> existingComplexTypes = new ArrayList<ComplexType>();