public synchronized void handleEvent(StreamEvent evt) {
		if("SourceDetails".equals(evt.getEventName())) {
			String details = new String((byte[])evt.getEventObject());
			String[] lines = details.split("\n");
			ArrayList greeting = new ArrayList();
			greeting.add("ICY 200 OK");
			for(int i = 0; i < lines.length; i++) {
				int index;
				if((index = lines[i].indexOf(':')) > 0 &&
						lines[i].length() > index) {
					greeting.add(lines[i]);
				}
			}
			if(greeting.size() > 1) {
				Client.greetingICY = new String[greeting.size()];
				greeting.toArray(Client.greetingICY);
			}
		}
	}