# File lib/jabber4r/protocol.rb, line 1312
1312:         def   initializeinitializeinitialize(stream, listener)
1313:           @stream = stream
1314:           
1315:           # this hack fixes REXML version "2.7.3" and "2.7.4"
1316:           if REXML::Version=="2.7.3" || REXML::Version=="2.7.4"
1317:             def @stream.read(len=nil)
1318:               len = 100 unless len
1319:               super(len)
1320:             end
1321:             def @stream.gets(char=nil)
1322:               super(">")
1323:             end
1324:             def @stream.readline(char=nil)
1325:               super(">")
1326:             end
1327:             def @stream.readlines(char=nil)
1328:               super(">")
1329:             end
1330:           end
1331:           
1332:           @listener = listener
1333:           @current = nil
1334:         end