replace commons-cli option parser with homemade version