public int size() {
   return parent.getSourceOpt(target) >= 0 ? parent.size() : parent.size() + 1;
 }