### Question:
SetDataType extends CollectionDataType { @Override public boolean is_abstract() { return false; } SetDataType(DataType inner_type, AnyType any); static final String build_set_name(DataType inner); static SetDataType set_of(DataType inner, PrimitiveScope pscope); @Override SetDataValue make(); @Override boolean is_abstract();  }### Answer:
@Test public void create_set_type_check_properties() throws Exception { assertEquals("set<b>", m_set_type.name()); assertTrue(m_set_type.sub_of(m_scope.any())); assertFalse(m_set_type.is_abstract()); assertEquals(m_type, m_set_type.inner_type()); }