Java Sam Ruby