private void appendTempTSQuota(
     StringBuilder builder, OracleUserAttributes userAttributes, UserRecord userRecord) {
   builder.append(" quota");
   if ("-1".equals(userAttributes.getTempTSQuota())) {
     builder.append(" unlimited");
   } else {
     builder.append(' ').append(userAttributes.getTempTSQuota());
   }
   builder.append(" on");
   String tempTableSpace = userAttributes.getTempTableSpace();
   if (tempTableSpace == null) {
     if (userRecord == null || userRecord.getTemporaryTableSpace() == null) {
       throw new IllegalArgumentException(
           cm.format(MSG_MISSING_TEMPORARY_TABLESPACE_FOR_QUOTA, null));
     }
     tempTableSpace = userRecord.getTemporaryTableSpace();
   }
   builder.append(' ').append(cs.formatToken(TEMP_TABLESPACE, tempTableSpace));
 }
 private void appendDefaultTSQuota(
     StringBuilder builder, OracleUserAttributes userAttributes, UserRecord userRecord) {
   builder.append(" quota");
   if ("-1".equals(userAttributes.getDefaultTSQuota())) {
     builder.append(" unlimited");
   } else {
     builder.append(' ').append(userAttributes.getDefaultTSQuota());
   }
   builder.append(" on");
   String defaultTableSpace = userAttributes.getDefaultTableSpace();
   if (defaultTableSpace == null) {
     if (userRecord == null || userRecord.getDefaultTableSpace() == null) {
       throw new IllegalArgumentException(
           cm.format(MSG_MISSING_DEFAULT_TABLESPACE_FOR_QUOTA, null));
     }
     defaultTableSpace = userRecord.getDefaultTableSpace();
   }
   builder.append(' ').append(cs.formatToken(DEF_TABLESPACE, defaultTableSpace));
 }