package com.redhat.ceylon.compiler.java.test.interop; interface Bug2054Java<T, U extends String> {} class Bug2054Raw implements Bug2054Java {} class Bug2054Free<U,V extends String> implements Bug2054Java<U,V> {} class Bug2054Complete implements Bug2054Java<String,String> {} class Bug2054Partial<U> implements Bug2054Java<U,String> {} class Bug2054PartialUpper<U extends String> implements Bug2054Java<String,U> {} class Bug2054IndirectUpper<U extends String, V extends U> implements Bug2054Java<U,V> {}