### Question:
EdmComplexTypeImplProv extends EdmStructuralTypeImplProv implements EdmComplexType { @Override public EdmComplexType getBaseType() throws EdmException { return (EdmComplexType) edmBaseType; } EdmComplexTypeImplProv(final EdmImplProv edm, final ComplexType complexType, final String namespace); @Override EdmComplexType getBaseType();  }### Answer:
@Test public void getBaseType() throws Exception { EdmComplexType baseType = edmComplexTypeWithBaseType.getBaseType(); assertNotNull(baseType); assertEquals("barBase", baseType.getName()); assertEquals("namespace", baseType.getNamespace()); }