public boolean conflicts(String name, Scope inScope, int context) {
		int dot = name.indexOf('.');
		if (dot >= 0)
			name = name.substring(0, dot);
		int count = scopes.size();
		for (int ptr = count; ptr-- > 0;) {
			Scope scope = (Scope) scopes.elementAt(ptr);
			if (scope == inScope)
				return false;
			if (scope.conflicts(name, context)) {
				return true;
			}
		}
		return false;
	}