return "";
    private String readFile(IFile file) {        if (!file.exists())            return "";        InputStream stream = null;        try {            stream = file.getContents();            Reader reader = new BufferedReader(new InputStreamReader(stream));            StringBuffer result = new StringBuffer(2048);            char[] buf = new char[2048];            while (true) {                int count = reader.read(buf);                if (count < 0)                    break;                result.append(buf, 0, count);            }            return result.toString();        } catch (Exception e) {            BpLog.logError(e);            return "";        } finally {            try {                if (stream != null)                    stream.close();            } catch (IOException e) {                BpLog.logError(e);                return "";            }        }    }