Java tutorial
//package com.java2s; public class Main { public static <T> T nonNull(T value) { return nonNull(value, "value == null"); } public static <T> T nonNull(T value, String msg) { if (value == null) { throw new NullPointerException(msg); } return value; } }