AIB 2013-16: Java Program Analysis by Symbolic Execution