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));
 }