fix copyright notice
suppress unchecked warnings correctly
removed unused method
add test for generation through a binary loaded super interface