LOG.info("ProphitParserLoader completed successfully");
LOG.debug("ProphitParserLoader completed successfully");
	private CallGraph makeNewCallGraph(IXMLElement callgraph) throws XMLException	{		Vector vMeasurements = callgraph.getChildrenNamed(XMLConstants.MEASUREMENT);		Vector vInvocations = callgraph.getChildrenNamed(XMLConstants.INVOCATION);		RCC[] rccArray = new RCC[vMeasurements.size()+1];	    		processMeasurements( vMeasurements, rccArray );		LOG.info("Finished Measurements.");			// we need to guarantee the array is long enough... 		CallID[] calls = new CallID[vInvocations.size() + rccArray.length]; 		double[] callFractions = new double[vInvocations.size() + rccArray.length];		processInvocations( vInvocations, rccArray, calls, callFractions );		LOG.info("Finished Invocations. " + calls.length);		LOG.info("ACTUAL ITEMS: " + (vInvocations.size()));		CallGraph cg;		try 		{			cg = new CallGraph(calls, callFractions);			LOG.info("ProphitParserLoader completed successfully");			return (cg);		}		catch (Exception x) 		{			LOG.error("Exception occurred creating callgraph");			Log.error(LOG, x);			return ( null );		}	}