Java not available

patterns courtesy of Ken Matsuoka