package Ġcom . example . ez ik et ob enna . b aking app . recipe detail . presentation . m vi Ċ Ċ import Ġcom . example . ez ik et ob enna . b aking app . presentation . m vi . StateMachine Ċ import Ġcom . example . ez ik et ob enna . b aking app . recipe detail . presentation . Detail Action Processor Ċ import Ġcom . example . ez ik et ob enna . b aking app . recipe detail . presentation . Detail Intent Processor Ċ import Ġcom . example . ez ik et ob enna . b aking app . recipe detail . presentation . Detail ViewState Reducer Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠRecipe Detail StateMachine Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġaction Processor : ĠDetail Action Processor , ĊĠĠĠ Ġintent Processor : ĠDetail Intent Processor , ĊĠĠĠ Ġstate Reducer : ĠDetail ViewState Reducer Ċ ) Ġ: ĠState Machine < Recipe Detail View Action , ĠRecipe Detail View Intent , ĊĠĠĠ ĠRecipe Detail ViewState , ĠRecipe Detail View Result >( ĊĠĠĠ Ġaction Processor , ĊĠĠĠ Ġintent Processor , ĊĠĠĠ Ġstate Reducer , ĊĠĠĠ ĠRecipe Detail View Action . Idle , ĊĠĠĠ ĠRecipe Detail ViewState . Idle Ċ ) Ċ