public string[] GetSQL() { List <string> list = new List <string>(); Iterator <Grantee> iterator = this.GetRoles().GetIterator(); while (iterator.HasNext()) { Grantee grantee = iterator.Next(); if (!IsReserved(grantee.GetNameString())) { list.Add(grantee.GetSql()); } } iterator = this.GetGrantees().GetIterator(); while (iterator.HasNext()) { Grantee grantee2 = iterator.Next(); if (grantee2 is User) { list.Add(grantee2.GetSql()); } } return(list.ToArray()); }