class AbstractParentStructure implements HierarchicalStructureMember {

    @SuppressWarnings("unchecked")
    public <T extends StructureMember> T getChildMember(final int index) {
        return (T) getChildMembers().get(index);
    }

    public  AbstractParentStructure(final String name, final int level);

}