in src/main/java/org/ini4j/spi/ServiceFinder.java [118:159]
private static String loadLine(String servicePath)
{
String ret = null;
// try to find services in CLASSPATH
try
{
InputStream is = null;
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
if (classLoader == null)
{
is = ClassLoader.getSystemResourceAsStream(servicePath);
}
else
{
is = classLoader.getResourceAsStream(servicePath);
}
if (is != null)
{
BufferedReader rd = new BufferedReader(new InputStreamReader(is, "UTF-8"));
String line = rd.readLine();
rd.close();
if (line != null)
{
line = line.trim();
if (line.length() != 0)
{
ret = line.split("\\s|#")[0];
}
}
}
}
catch (Exception x)
{
assert true;
}
return ret;
}