concept JuiceStrategy1 extends JuiceStrategy { settableWithVar double profitLevel1; settableWithVar double keepPercentage1; settableWithVar double profitLevel2; settableWithVar double keepPercentage2; settableWithVar double profitLevel3; settableWithVar double keepPercentage3; AbstractJuicer makeJuicer() { } }