For double curly brace initialization you can check comments of [this answer](http://stackoverflow.com/a/1134205/558892).