the spirit of java