fixed NullPointerException in DefinedFunctionsCreator
renamed ForbiddenArrayElemTypeError -> ForbiddenArrayElemError
removed NOTHING type from STypes.basicTypes()
style fix in PluginApiImplTest
refactored SArrayType, SType, STypes