1package coffee; 2 3import javax.inject.Inject; 4 5class Thermosiphon implements Pump { 6 private final Heater heater; 7 8 @Inject 9 Thermosiphon(Heater heater) { 10 this.heater = heater; 11 } 12 13 @Override public void pump() { 14 if (heater.isHot()) { 15 System.out.println("=> => pumping => =>"); 16 } 17 } 18} 19