Java upstream accumulation addin for ArcMap