https://msdn.microsoft.com/en-us/library/ms836794.aspx
https://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java