if (thrownException == null || thrownException.isPrimitive())
if (thrownException == null || thrownException.isPrimitive() || thrownException.isArray())
	public static boolean isRuntimeException(ITypeBinding thrownException, AST ast) {		if (thrownException == null || thrownException.isPrimitive())			return false;				ITypeBinding runTimeException= ast.resolveWellKnownType("java.lang.RuntimeException"); //$NON-NLS-1$		while (thrownException != null) {			if (runTimeException == thrownException)				return true;			thrownException= thrownException.getSuperclass();		}		return false;	}