Fix various Eclipse warnings

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/sanselan/trunk@995630 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/sanselan/formats/ico/IcoImageParser.java b/src/main/java/org/apache/sanselan/formats/ico/IcoImageParser.java
index ca1e2de..acd9a06 100644
--- a/src/main/java/org/apache/sanselan/formats/ico/IcoImageParser.java
+++ b/src/main/java/org/apache/sanselan/formats/ico/IcoImageParser.java
@@ -510,7 +510,9 @@
 		{
 			try
 			{
-				is.close();
+			    if (is != null) {
+			        is.close();
+			    }
 			}
 			catch (Exception e)
 			{
diff --git a/src/main/java/org/apache/sanselan/formats/png/chunks/PNGChunkgAMA.java b/src/main/java/org/apache/sanselan/formats/png/chunks/PNGChunkgAMA.java
index 5b3e6b4..8b7b597 100644
--- a/src/main/java/org/apache/sanselan/formats/png/chunks/PNGChunkgAMA.java
+++ b/src/main/java/org/apache/sanselan/formats/png/chunks/PNGChunkgAMA.java
@@ -36,7 +36,7 @@
 
 	public double getGamma()
 	{
-		return 1.0 / ((double) Gamma / 100000.0);
+		return 1.0 / (Gamma / 100000.0);
 	}
 
 }
\ No newline at end of file
diff --git a/src/main/java/org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreterLogLUV.java b/src/main/java/org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreterLogLUV.java
index 3bee5e0..9331fbe 100644
--- a/src/main/java/org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreterLogLUV.java
+++ b/src/main/java/org/apache/sanselan/formats/tiff/photometricinterpreters/PhotometricInterpreterLogLUV.java
@@ -56,7 +56,7 @@
 
 		{
 
-			float var_Y = (((float) cieL * 100.0f / 255.0f) + 16.0f) / 116.0f;
+			float var_Y = ((cieL * 100.0f / 255.0f) + 16.0f) / 116.0f;
 			float var_X = cieA / 500.0f + var_Y;
 			float var_Z = var_Y - cieB / 200.0f;