private static Plan readPlanFile(File planFile){
		JAXBContext context = null;
		try {
			context = JAXBContext.newInstance("com.hesham.maven.virgo.jaxb.plan");
		} catch (JAXBException e) {
			e.printStackTrace();
		}
		Unmarshaller unmarshaller = null;
		try {
			unmarshaller = context.createUnmarshaller();
		} catch (JAXBException e) {
			e.printStackTrace();
		}
		try {
			return ((JAXBElement<Plan>)unmarshaller.unmarshal(planFile)).getValue();
		} catch (JAXBException e) {
			e.printStackTrace();
		}
		return null;
	}