from epgarcia forked from liferay/liferay-plugins