} else checkVarInVector((Vector)value, cd, key);
} else if (value instanceof Vector) checkVarInVector((Vector) value, cd, key);
        public void actOn(ComponentDescription cd, Stack s) throws Exception {            for (Iterator i = cd.sfAttributes(); i.hasNext();) {                Object key = i.next();                Object value = cd.sfResolveHere(key);                if (value instanceof FreeVar) {                    unbounds.add(cd.sfCompleteName().toString() + ":" + key);                } else                    checkVarInVector((Vector)value, cd, key);            }        }