Fix static access to be direct
Do not use else when not necessary
Remove unnecessary type specifications
Update .gitignore
Eclipse metadata should be ignored by default