Checking the most recent version of the config loading method, such eof detection has been removed:
See "private Properties load(URL url, String suffix) throws IOException "I'm thinking this might relate to an early buggy version of java.io.InputStream, 1.3.1 maybe?