Interface ExtendableSource<O extends JavaType<O>>