WYSIWIB: exploiting fine‐grained program structure in a scriptable API‐usage protocol‐finding process1. (16th January 2012)