fuck jcommander internals