Программа не меняет image[1][0], и почему уже понять не могу. Соответственно результат уже не тот.
Color[][] image = new Color[][] {
                {BLUE, BLUE},
                {BLUE}
        };
Color[][] currentImage = image.clone(); почему-то при currentImage[y][x] = desiredColor; эквивалентно Color[][] currentImage = image; согласно debug-ера коллеги, помогите вправить мозг на место... подскажите , где ошибка?