EXTENDING THE TRANSLATION FROM PSEUDOCODE TO SOURCE CODE WITH REUSABILITY