public static <P, R> FuncRt<P, R> uncheck(Func<P, R> expression) {
		return uncheck(expression, RuntimeException::new);
	}
@SuppressWarnings("ConstantConditions")
	@Test
	public void supplierTest() {
		File noFile = new File("./no-file");
		try {
			//本行代码原本需要抛出受检查异常，现在只抛出运行时异常
			CheckedUtil.uncheck(() -> new FileInputStream(noFile)).call();
		} catch (Exception re) {
			assertTrue(re instanceof RuntimeException);
		}
	}