### Question:
ObjectClass extends CommonSchemaElements { public boolean isExtensibleObject() { return isExtensibleObject; } ObjectClass(String definition, String primaryName,
                     Collection<String> names, String oid,
                     String description,
                     Set<ObjectClass> superiorClasses,
                     Set<AttributeType> requiredAttributes,
                     Set<AttributeType> optionalAttributes,
                     ObjectClassType objectClassType,
                     boolean isObsolete,
                     Map<String, List<String>> extraProperties); Set<ObjectClass> getSuperiorClasses(); boolean isDescendantOf(ObjectClass objectClass); Set<AttributeType> getRequiredAttributes(); Set<AttributeType> getRequiredAttributeChain(); boolean isRequired(AttributeType attributeType); Set<AttributeType> getOptionalAttributes(); Set<AttributeType> getOptionalAttributeChain(); boolean isOptional(AttributeType attributeType); boolean isRequiredOrOptional(AttributeType attributeType); ObjectClassType getObjectClassType(); boolean isExtensibleObject(); @Override String toString(); ObjectClass setDirty(); boolean isDirty();  }### Answer:
@Test(dataProvider = "isExtensibleObjectTestData") public void testIsExtensibleObject(String name, String oid, boolean result) throws Exception { ObjectClassBuilder builder = new ObjectClassBuilder(name, oid); ObjectClass c = builder.getInstance(); Assert.assertEquals(c.isExtensibleObject(), result); }