class RecordStructureField extends SimpleDataTyped implements HierarchicalRecordStructureMember {

    @Override
    public int getLevel() {
        return level;
    }

    public  RecordStructureField(final String name, final int level, final DataType dataType);
    public  RecordStructureField(final String name, final int level, final DataType dataType, final boolean optional,
            final String description, final List<CodeSet> codeSets, final List<EnumeratedValue> values);

}