Interface JavaInterface<O extends JavaInterface<O>>