all java assignment