protected static fun <T : StateObservable<Enum<*>!>!> translateToClassKey(stateClass: Class<out StateObservable<Enum<*>!>!>!): Class<out StateObservable<Enum<*>!>!>!