Solutions for the Liferay Consulting Exercises