Renamed Interface name according to WSO2 Standards, added exceptions to the method signature