Playing with overriding method def: ruby to java back to ruby again