class RecordStructure implements Described, Named {

    @Override
    public String getName() {
        return name;
    }

    public  RecordStructure(final String name, final List<? extends RecordStructureMember> members);
    public  RecordStructure(final String name, final List<? extends RecordStructureMember> members,
            final String description, final InterfaceStructureType structureType);

}