private static InputStream nullInputStream() throws NullPointerException {
  if (currentTimeMillis() > 0) {
    return null;
  }
  throw new NullPointerException();
}

private static InputStream nullInputStream ( ) throws NullPointerException { if ( currentTimeMillis ( ) > 0 ) { return null ; } throw new NullPointerException ( ) ; }
the following two methods exist because in , out , and err must be initialized to null . the compiler , however , cannot be permitted to inline access to them , since they are later set to more sensible values by initializesystemclass ( ) .
