Java classes are saved in the source folder as migration steps that implement the IMigrationStep interface and extend the abstract BaseMigrationStep class. The method ::execute(…) from IMigrationStep receives an instance from IMapping from the migration framework. To carry out the migration, various HighLevel functions from IMapping and IMigrationStep can now be used in the Execute method. The methods of the IMapping and IMigrationStep interfaces are stable and have Java documentation helps.