ClasspathEntry cpEntry = hostmanager.getExternalClassPath(substituteVars(cp), sourcedata, sourcedomain);
ClasspathEntry cpEntry = hostmanager.getExternalClassPath(BaseStorageHook.substituteVars(cp), sourcedata, sourcedomain);
	public boolean addClassPathEntry(ArrayList cpEntries, String cp, ClasspathManager hostmanager, BaseData sourcedata, ProtectionDomain sourcedomain) {		String var = hasPrefix(cp);		if (var != null)			// find internal library using eclipse predefined vars			return addInternalClassPath(var, cpEntries, cp, hostmanager, sourcedata, sourcedomain);		if (cp.startsWith(EXTERNAL_LIB_PREFIX)) {			cp = cp.substring(EXTERNAL_LIB_PREFIX.length());			// find external library using system property substitution			ClasspathEntry cpEntry = hostmanager.getExternalClassPath(substituteVars(cp), sourcedata, sourcedomain);			if (cpEntry != null) {				cpEntries.add(cpEntry);				return true;			}		}		return false;	}