public boolean isCrime(double[] tweetData, ArrayList<String> featureNames)
			throws Exception 
	{
		Instances i = createInstance(tweetData, featureNames);
		if (cls != null) 
		{
			negProb = cls.distributionForInstance(i.firstInstance())[0];
			
			if(isSMO)
			{
				if (negProb <= 0.4) 
					return true;
				else
					return false;
			}
			if (cls.classifyInstance(i.firstInstance()) == 1.0 || negProb <= 0.4) 
				return true;
			else
				return false;
		} 
		else 
		{
			int vote = 0;
			for (Classifier c : clss) 
			{
				if (c.classifyInstance(i.instance(0)) == 1.0)
					vote++;
			}
			return (vote > 1);
		}
	}