/**
  * Construct a new AbandonedTrace with a parent object.
  *
  * @param AbandonedTrace parent object
  */
 public AbandonedTrace(AbandonedTrace parent) {
   this.config = parent.getConfig();
   init(parent);
 }
 /** Create a new AbandonedTrace without config and without doing abandoned tracing. */
 public AbandonedTrace() {
   init(parent);
 }
 /**
  * Construct a new AbandonedTrace with no parent object.
  *
  * @param AbandonedConfig
  */
 public AbandonedTrace(AbandonedConfig config) {
   this.config = config;
   init(parent);
 }