design/patterns/compatibility translated.