private static void copyLanguageXml(File destFile) {
		InputStream inStream = null;
		OutputStream outStream = null;
		
		try {
			destFile.createNewFile();
			
			inStream = I18N.class.getResourceAsStream('/' + MESSAGES_FILE);
			outStream = new FileOutputStream(destFile);
			
			final byte[] BUFFER = new byte[1024];
			int read;
			
			while ((read = inStream.read(BUFFER)) > 0) {
				outStream.write(BUFFER, 0, read);
			}
		} catch (IOException e) {
			Logger.severe("Failed to copy messages file! Using default messages...");
			e.printStackTrace();
		} finally {
			try {
				if (inStream != null) {
					inStream.close();
				}
				
				if (outStream != null) {
					outStream.flush();
					outStream.close();
				}
			} catch (Exception e) {}
		}
	}