translate English to German: Indeed, it is conceivable that LANGE may already be working on similar ideas.
Es ist durchaus denkbar, dass LANGE bereits an ähnlichen Ideen arbeitet.