• It is possible with access to the source code, lots of time and a great staff of developers.