package info.kalendra.guiceExample; import com.google.inject.Inject; import com.google.inject.assistedinject.Assisted; public class PrintTest1 implements PrintTest { protected int holder; protected int holder2; @Inject protected PrintAssist helper; @Inject public PrintTest1(@Assisted("holder") int holder, @Assisted("holder2") int holder2){ this.holder = holder; this.holder2 = holder2; } @Override public void print(String msg) { System.out.println("PrintTest1: (" + holder + ") (" + holder2 + ") " + msg); System.out.println("PrintAssist: " + helper.sumHolder(holder, holder2)); } }