docs: @SuppressWarnings("deprecation")
    public StormTopology getRawTopology() {
  
      StormTopology stormTopology = new StormTopology();
      Map<String, SpoutSpec> spouts = new HashMap<>();
      for (TopologyAPI.Spout spout : this.delegate.getRawTopology().getSpoutsList()) {
        spouts.put(spout.getComp().getName(), new SpoutSpec(spout));
      }
  
      Map<String, Bolt> bolts = new HashMap<>();
      for (TopologyAPI.Bolt bolt : this.delegate.getRawTopology().getBoltsList()) {
        bolts.put(bolt.getComp().getName(), new Bolt(bolt));
      }
  
      stormTopology.set_spouts(spouts);
      stormTopology.set_bolts(bolts);
      return stormTopology;
    }