Can Java do something like this ?:
String methodName = "multiply";
MyMath myMath = new MyMath();
/* "methodName" is expanded before being called */
int answer = myMath.methodName(2, 3);
System.out.println(answer);
6
Is this type of feature / concept in a programming language known as "dynamic expansion", "variable interpolation", eval() (e.g. in various scripting languages), reflection, introspection, Java beans?