protected List<String> getCompoundValueChildren(PyDebugValue value) throws PyDebuggerException {
   XValueChildrenList list = myCommunication.loadVariable(value);
   List<String> result = Lists.newArrayList();
   for (int i = 0; i < list.size(); i++) {
     result.add(((PyDebugValue) list.getValue(i)).getValue());
   }
   return result;
 }