else if ((null != sigAppSource) && (sourceId.equals(sigAppSource.getId()))) retval = sigAppSource;
	public SignetSource getSource(String sourceId)	{		if ((null == sourceId) || (0 >= sourceId.length()))			return (null);		SignetSource retval = null;		// iterate until found or exhausted the list		for (Iterator srcs = signetSources.iterator(); srcs.hasNext() && (null == retval);)		{			SignetSource src = (SignetSource)srcs.next();			if (src.getId().equals(sourceId))				retval = src;		}		// if not found, is it in Persisted or AppSource?		if (null == retval)		{			if ((null != persistedSource) && (sourceId.equals(persistedSource.getId())))				retval = persistedSource;			else if ((null != sigAppSource) && (sourceId.equals(sigAppSource.getId())))				retval = sigAppSource;		}		return (retval);	}