else
sTmp = serviceprovider.getValue(sTmp); if (sTmp == null || "".equals(sTmp))
    public String getValue(String str)    {        String sTmp = "";        sTmp = getKey(str);        if ("".equals(sTmp))        {            int iSeparator = str.indexOf(SEPARATOR) + SEPARATOR.length();            if (iSeparator == (-1 + SEPARATOR.length()))            {                iSeparator = 0;            }            return str.substring(iSeparator);        }        else        {            sTmp = serviceprovider.getValue(sTmp);            if (sTmp == null || "".equals(sTmp))            {                sTmp = "Key could not be found in Properties file...or properties file not present.";            }        }        return sTmp;    }