#vulnerable code 
                             @Override
	public Set<Future<Void>> send(Object message) {
		return SocketSessionManager.getInstance().send(getChannelId(channel, sessionScopeIds, viewScopeIds), message);
	} 
                            #location 3 
                            #vulnerability type NULL_DEREFERENCE
#fixed code
                             @Override
	public Set<Future<Void>> send(Object message) {
		return sessionManager.send(getChannelId(channel, sessionScopeIds, viewScopeIds), message);
	}