{"shas":[["b02590628118b847412c1fe4c9827a9091844aed","aeacd46bb4fd3f59504c7762d9af6bd04f20aa1f@liebler-web.de","added observer pattern","Dominik Liebler"]],"ref":"refs/heads/master","size":1,"head":"b02590628118b847412c1fe4c9827a9091844aed","push_id":40837113}