not ideal, but workarounds to muddy the demo of typing problem I am having.  See branch javaExtends.