private static boolean isSafeFilenameCharacter(char c)
	{
		if (Character.isLetterOrDigit(c))
		{
			return true;
		}
		else if (c == '-' || c == '_' || c == '.')
		{
			return true;
		}
		else
		{
			return false;
		}
	}
private static boolean isSafeFilenameCharacter ( char c ) { if ( Character . isLetterOrDigit ( c ) ) { return true ; } else if ( c == '-' || c == '_' || c == '.' ) { return true ; } else { return false ; } }
Determines if a character is a valid "safe filename" character (which we restrict to: alpha, digits, "-", "_" and ".")

@param c

@return