directly inherit the base Args class at most args-hierarchy leaf-nodes, to avoid a diamond-inheritance compile error related to inheriting Args4jBase in a couple of ways
give GenotypeOutputArgs an Args self-type instead of inheriting it directly.
Coverage decreased (-0.09%) to 78.671% when pulling f689aae7142789fd3be5d74fe7d962a60239077b on ryan-williams:da into ef4870210b062e44be9833926d9778429f97ea11 on hammerlab:master.
also:
Args
class at most args-hierarchy leaf-nodes, to avoid a diamond-inheritance compile error related to inheritingArgs4jBase
in a couple of waysGenotypeOutputArgs
anArgs
self-type instead of inheriting it directly.