add parameter of data path

Signed-off-by: noboru kudoh <noboru.kudoh@gmail.com>
add commons to dependencies

Signed-off-by: noboru kudoh <noboru.kudoh@gmail.com>
add BooleanPrefEvaluator

Signed-off-by: noboru kudoh <noboru.kudoh@gmail.com>
add chpater4

Signed-off-by: noboru kudoh <noboru.kudoh@gmail.com>