In practice, you will usually use the enumInstances method to return all instances of a given class. Then, use a loop structure to iterate through the instances In the loop, you can pass each instance to an association method. The code segment in the following example does the following:
Enumerates the instances in the current class (op) and the subclasses of the current class.
Uses a While loop to cast each instance to a CIMObjectPath (op),
Passes each instance as the first argument to the associators method.
{
...
Enumeration e = cc.enumInstances(op, true);
while (e.hasMoreElements()) {
op = (CIMObjectPath)e.nextElement();
Enumeration e1 = cc.associators(op, null, null,
null, null, false, false, null);
...
}