Edited Objective-C, Added Java