...refactoring. Validate func added

Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
generating eo_do func

Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>