/*
  * @see com.ibm.wala.classLoader.IClass#getAllInstanceFields()
  */
 @Override
 public Collection<IField> getAllInstanceFields() {
   Collection<IField> result = new LinkedList<IField>(getDeclaredInstanceFields());
   IClass s = getSuperclass();
   while (s != null) {
     result.addAll(s.getDeclaredInstanceFields());
     s = s.getSuperclass();
   }
   return result;
 }