Java compliant main signature