print(getNativeDefaultValue(column).toString());
Object nativeDefault = getNativeDefaultValue(column);  if (nativeDefault != null) { print(nativeDefault.toString()); }
    protected void writeColumnDefaultValue(Table table, Column column) throws IOException    {        boolean shouldUseQuotes = !TypeMap.isNumericType(column.getTypeCode());        if (shouldUseQuotes)        {            // characters are only escaped when within a string literal             print(getPlatformInfo().getValueQuoteToken());            print(escapeStringValue(getNativeDefaultValue(column).toString()));            print(getPlatformInfo().getValueQuoteToken());        }        else        {            print(getNativeDefaultValue(column).toString());        }    }