FACES-1700 Develop ScriptDataUtil class as a facade to insulate against API changes to Liferay Portal's ScriptData class (fixed NullPointerException)