Migrating Object Oriented code to Aspect Oriented Programming