In 2011 he was a participant of the Karlsruher Entwicklertag 2011 and listened to the speech of Jonas Bergstr�m about C4J and the speech of Yana Stoeva and Hagen Buchwald about their experiences with C4J at the Karlsruhe Institute of Technology (KIT). Ben realized at once the elegance of contracts for Java to overcome the object oriented flaws of Java. He started exploring ways to enhance C4J adhering to the requirements of agile software engineering.