 							@trigger("hasParent", true)
 						else
 							@_chooseParent(superNodes)
-
 					)
 				)
 			else

					_superNodes = superNodes.slice(0)
					@_chooseParent(superNodes)

					# Set siblings of siblings
					@on("hasParent", (hasParent) =>
						for superNode in _superNodes
							if hasParent
								peer = @getPeer(superNode.id)
							else
								@setSuperNode(true)								
								peer = @getPeer(superNode.id)
								peer.role = Peer.Role.Sibling

					)
						
						
					

			)
		# Is called until a node connects to a Supernode
		#
		# @param superNodes [[Node]] an array of available superNodes

				@_parent = null

			peer.role = Peer.Role.Sibling
			peer.emit("peer.addSibling", @id)

		# Removes a peer as sibling node. Does not automatically close 
		# the connection but will make it a normal peer.
