if ((str1.equals("_SYSTEM")) || (str1.equals("DBA")))
continue;
String str2 = ((Grantee)localObject1).allRolesString();
if (str2 != null)
addRow(paramResult, "GRANT " + str2 + " TO " + str1);
IntValueHashMap localIntValueHashMap = ((Grantee)localObject1).getRights();
if (localIntValueHashMap == null)
continue;
Iterator localIterator3 = localIntValueHashMap.keySet().iterator();
while (localIterator3.hasNext())
{
Object localObject2 = localIterator3.next();
int i = localIntValueHashMap.get(localObject2, 0);
StringBuffer localStringBuffer = new StringBuffer(64);
localStringBuffer.append("GRANT").append(' ');
localStringBuffer.append(GranteeManager.getRightsList(i));
localStringBuffer.append(' ').append("ON").append(' ');
if ((localObject2 instanceof String))