private static VDKFileVersion readVersion(String vdkFilePath) {
	 		
		FileInputStream in;
		int currentValue;	
		String strVDKFileVersion = null;	
		StringBuilder sb= new StringBuilder();
		
		try {
			
			in = new FileInputStream(vdkFilePath);
			
			while((currentValue = in.read()) != 0){
				
				sb.append((char) Integer.parseInt(Integer.toHexString(currentValue), 16));
			}
			
			in.close();
			strVDKFileVersion = sb.toString();			
			
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} 
						
		return VDKFileVersion.getEnumFromVersion(strVDKFileVersion);
	}