class FieldBundle implements SchemaEquality<FieldBundle> {

    @Override
    public boolean isSchemaEqual(FieldBundle other) {
        if (mNonNull != other.mNonNull) return false;
        if (mColumnName != null ? !mColumnName.equals(other.mColumnName)
                : other.mColumnName != null) {
            return false;
        }
        return mAffinity != null ? mAffinity.equals(other.mAffinity) : other.mAffinity == null;
    }

    public  FieldBundle(String fieldPath, String columnName, String affinity, boolean nonNull);

}