added missing java files
added files used by tests