typedef Issue5345<T> = Issue5345b<T>; typedef Issue5345b<T> = Issue5345<T>; class Main2 { public static function main() {} }