public void loadFromSparseFile(String trainFile, String testFile, String quizFile, String featureFile, int featureCount) 
	{
		System.out.print("Loading dataset... ");
		this.featureCount = featureCount;
		try 
		{
			if(trainFile != null && trainFile.length() > 0);
				loadDataFromSparseFile(trainFile, InstanceType.Train, featureCount);
			if(testFile != null && testFile.length() > 0)
				loadDataFromSparseFile(testFile, InstanceType.Test, featureCount);
			if(quizFile != null && quizFile.length() > 0)
				loadDataFromSparseFile(quizFile, InstanceType.Quiz, featureCount);
			if(featureFile != null && featureFile.length() > 0)
				loadFeatureFromFile(featureFile);
			
		} 
		catch (IOException e) 
		{
			e.printStackTrace();
		}
		System.out.println(this.toString());
	}