Fixed indentation and added MIT license for Adaper  pattern.