If today's languages are inadequate for today's software engineering challenges, then Java must be inadequate too.