added Java Shell