class StructureImpl implements Structure {

    @Override
    public boolean hasMember(final String fieldName) {
        final String upperName = fieldName == null ? null : fieldName.toUpperCase(Locale.getDefault());
        return fieldsMap.containsKey(upperName);
    }

    public  StructureImpl(final Map<String, Field> fields);

}