show both methods of runtime parser polymorhism