/** * This method added in order to not change the behavior of this test after refactoring. * * @param key Key. * @param i Delta. * @return Incremented key. */ protected Object incrementKey(Object key, int i) { if (key instanceof Integer) { Integer v = (Integer)key; return v + i; } else if (key instanceof IncrementalTestObject) return ((IncrementalTestObject)key).increment(i); else throw new IgniteException("Unable to increment objects of class " + key.getClass().getName() + "."); }