public static String formatIndexBuffAttributes(String separator, CFBamIndexBuff buff) { String retval = CFBamXMsgScopeMessageFormatter.formatScopeBuffAttributes(separator, buff) + CFLibXmlUtil.formatRequiredInt64(separator, "TableId", buff.getRequiredTableId()) + CFLibXmlUtil.formatOptionalInt64( separator, "DefSchemaTenantId", buff.getOptionalDefSchemaTenantId()) + CFLibXmlUtil.formatOptionalInt64( separator, "DefSchemaId", buff.getOptionalDefSchemaId()) + CFLibXmlUtil.formatRequiredXmlString(separator, "Name", buff.getRequiredName()) + CFLibXmlUtil.formatOptionalXmlString( separator, "ShortName", buff.getOptionalShortName()) + CFLibXmlUtil.formatOptionalXmlString(separator, "Label", buff.getOptionalLabel()) + CFLibXmlUtil.formatOptionalXmlString( separator, "ShortDescription", buff.getOptionalShortDescription()) + CFLibXmlUtil.formatOptionalXmlString( separator, "Description", buff.getOptionalDescription()) + CFLibXmlUtil.formatOptionalXmlString(separator, "DbName", buff.getOptionalDbName()) + CFLibXmlUtil.formatOptionalXmlString(separator, "Suffix", buff.getOptionalSuffix()) + CFLibXmlUtil.formatRequiredBoolean(separator, "IsUnique", buff.getRequiredIsUnique()) + CFLibXmlUtil.formatRequiredBoolean( separator, "IsDbMapped", buff.getRequiredIsDbMapped()) + CFLibXmlUtil.formatRequiredBoolean( separator, "DefaultVisibility", buff.getRequiredDefaultVisibility()); return (retval); }