Martensitic transformation and shape memory effect in ferromagnetic Heusler alloy Ni2FeGa