String name = role.getName();
String roleName = role.getName();
	public String[] getRoles() {		useradmin.checkAlive();		// go through all of the roles and find out which ones are implied by this 		// authorization context.		synchronized (useradmin) //we don't want anything changing while we get the list		{			int length = useradmin.roles.size();			Vector result = new Vector(length);			for (int i = 0; i < length; i++) {				Role role = (Role) useradmin.roles.elementAt(i);				if (role.isImpliedBy(user, new Vector())) {					String name = role.getName();					//exclude user.anyone from the list					if (!name.equals(Role.anyoneString))					{						result.addElement(name);					}				}			}			int size = result.size();			if (size == 0) {				return (null);			}			String[] copyrole = new String[size];			result.copyInto(copyrole);			return (copyrole);		}	}