if ( scriptLib == null || StringUtil.isBlank( scriptLib.getName( ) ) ) { throw new PropertyValueException( getElement( ), propDefn, scriptLib, PropertyValueException.DESIGN_EXCEPTION_INVALID_VALUE ); }
	public void addScriptLib( ScriptLib scriptLib ) throws SemanticException	{		ElementPropertyDefn propDefn = module.getPropertyDefn( SCRIPTLIBS_PROP );		if ( scriptLib == null || StringUtil.isBlank( scriptLib.getName( ) ) )		{			throw new PropertyValueException( getElement( ), propDefn,					scriptLib,					PropertyValueException.DESIGN_EXCEPTION_INVALID_VALUE );		}				PropertyCommand cmd = new PropertyCommand( getModule( ), getElement( ) );		cmd.addItem( new CachedMemberRef( propDefn ), scriptLib );	}