|| !NullSafeComparator.equals(col1.getFractionDigits(), newFractionDigits))
columnChange.addSubChange(new ColumnTypeChange(col1, newType, newSize, newFractionDigits));
// check column default
if (!NullSafeComparator.equals(col1.getDefaultValue(), col2.getDefaultValue()))
columnChange.addSubChange(new DefaultValueChange(col1, col2.getDefaultValue()));
// check column nullability
if (col1.isNullable() && !col2.isNullable())
columnChange.addSubChange(new NotNullConstraintCreation(col2.getNotNullConstraint()));
if (!col1.isNullable() && col2.isNullable())