public String getNeighbourClassification_majorityrule_BTR()
    {
	if(this.positive > this.negative)
	    return Constants.PULSAR;
	else if(this.positive < this.negative)
	    return Constants.RFI;
	else if(this.positive == this.negative) // Randomly break tie
	{
	    Random r = new Random();
	    double d = r.nextDouble();// generate number between 0.0-1.0
	    double split = 0.5;

	    // Just in case d is equal to the split point.
	    while(Double.compare(d, split) == 0)
		d = r.nextDouble();

	    if(Double.compare(d, split) > 0)// d greater than 0.5
		return Constants.PULSAR; 
	    else
		return Constants.RFI;
	}
	else
	    return Constants.UNKNOWN;
    }