Typescript provides the ability for Javascript programmers to write typesafe code. Java is a typesafe language that provides a Reflection API allowing introspection of Java classes to determine type ...