Add more precise type info in method signatures + make template generator more robust
Add more precise type info in method signatures + make template generator more robust

vivalaralstin/chromedeveditor,hxddh/chromedeveditor,hxddh/chromedeveditor,modulexcite/chromedeveditor,ussuri/chromedeveditor,2947721120/choredev,modulexcite/chromedeveditor,yikaraman/chromedeveditor,2947721120/chromedeveditor,modulexcite/chromedeveditor,googlearchive/chromedeveditor,yikaraman/chromedeveditor,beaufortfrancois/chromedeveditor,2947721120/choredev,2947721120/chromedeveditor,2947721120/choredev,googlearchive/chromedeveditor,hxddh/chromedeveditor,ussuri/chromedeveditor,b0dh1sattva/chromedeveditor,devoncarew/spark,ussuri/chromedeveditor,modulexcite/chromedeveditor,ussuri/chromedeveditor,2947721120/chromedeveditor,beaufortfrancois/chromedeveditor,valmzetvn/chromedeveditor,yikaraman/chromedeveditor,2947721120/chromedeveditor,2947721120/choredev,googlearchive/chromedeveditor,b0dh1sattva/chromedeveditor,valmzetvn/chromedeveditor,b0dh1sattva/chromedeveditor,2947721120/chromedeveditor,modulexcite/chromedeveditor,googlearchive/chromedeveditor,vivalaralstin/chromedeveditor,hxddh/chromedeveditor,valmzetvn/chromedeveditor,beaufortfrancois/chromedeveditor,beaufortfrancois/chromedeveditor,devoncarew/spark,2947721120/chromedeveditor,yikaraman/chromedeveditor,vivalaralstin/chromedeveditor,beaufortfrancois/chromedeveditor,b0dh1sattva/chromedeveditor,vivalaralstin/chromedeveditor,googlearchive/chromedeveditor,valmzetvn/chromedeveditor,hxddh/chromedeveditor,googlearchive/chromedeveditor,hxddh/chromedeveditor,b0dh1sattva/chromedeveditor,modulexcite/chromedeveditor,hxddh/chromedeveditor,vivalaralstin/chromedeveditor,beaufortfrancois/chromedeveditor,2947721120/choredev,2947721120/choredev,yikaraman/chromedeveditor,2947721120/choredev,2947721120/chromedeveditor,ussuri/chromedeveditor,vivalaralstin/chromedeveditor,devoncarew/spark,devoncarew/spark,yikaraman/chromedeveditor,vivalaralstin/chromedeveditor,valmzetvn/chromedeveditor,googlearchive/chromedeveditor,modulexcite/chromedeveditor,beaufortfrancois/chromedeveditor,ussuri/chromedeveditor,valmzetvn/chromedeveditor,yikaraman/chromedeveditor,devoncarew/spark,devoncarew/spark,b0dh1sattva/chromedeveditor,valmzetvn/chromedeveditor,ussuri/chromedeveditor,b0dh1sattva/chromedeveditor