sqlType.append(sizeSpec.toString());
sqlType.append(column.getSizeAsInt());
    protected String getSqlType(Column column)    {        String       nativeType = getNativeType(column);        int          sizePos    = nativeType.indexOf(SIZE_PLACEHOLDER);        StringBuffer sqlType    = new StringBuffer();        sqlType.append(sizePos >= 0 ? nativeType.substring(0, sizePos) : nativeType);        Object sizeSpec = column.getSize();                if (sizeSpec == null)        {            sizeSpec = getPlatformInfo().getDefaultSize(column.getTypeCode());        }        if (sizeSpec != null)        {            if (getPlatformInfo().hasSize(column.getTypeCode()))            {                sqlType.append("(");                sqlType.append(sizeSpec.toString());                sqlType.append(")");            }            else if (getPlatformInfo().hasPrecisionAndScale(column.getTypeCode()))            {                sqlType.append("(");                sqlType.append(sizeSpec.toString());                sqlType.append(",");                sqlType.append(column.getScale());                sqlType.append(")");            }        }        sqlType.append(sizePos >= 0 ? nativeType.substring(sizePos + SIZE_PLACEHOLDER.length()) : "");        return sqlType.toString();    }