suppress warn deprec scope kind euml impl scope kind scope kind scope kind scope kind euml impl scope kind 