public void testWithInputStream() throws IOException, InstantiationException, IllegalAccessException,
ClassNotFoundException, IllegalArgumentException, SecurityException, InvocationTargetException,
NoSuchMethodException, JclException {
FileInputStream fis = new FileInputStream( "test-jcl.jar" );
JarClassLoader jc = new JarClassLoader( new FileInputStream[] { fis } );
Object testObj = jc.loadClass( "xeus.jcl.test.Test" ).newInstance();
assertNotNull( testObj );
testObj.getClass().getDeclaredMethod( "sayHello", null ).invoke( testObj, null );
fis.close();
}