IdeProjectListener has been converted to Rest contracts