public static Manifest getManifest(Class<?> cls) throws IORuntimeException {
		URL url = ResourceUtil.getResource(null, cls);
		URLConnection connection;
		try {
			connection = url.openConnection();
		}catch (final IOException e) {
			throw new IORuntimeException(e);
		}

		if (connection instanceof JarURLConnection) {
			JarURLConnection conn = (JarURLConnection) connection;
			return getManifest(conn);
		}
		return null;
	}
@Test
	public void getManiFestTest(){
		final Manifest manifest = ManifestUtil.getManifest(Test.class);
		assertNotNull(manifest);
	}