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