Como testar se uma String tem valor null

public class Documento {
private String pessoaReserva;

public void setPessoaReserva(String pessoaReserva) {
this.pessoaReserva = pessoaReserva;
}

public String getPessoaReserva() {
return pessoaReserva;
}
}

Estou querendo fazer o seguinte metódo:

public boolean estaReservado(){

if (pessoaReserva.equals(null))
{
return false;
}
else
{
return true;
}
}

quero testar se o valor que está dentro da variavel é nulo, e não se ela está se referenciando a um valor nulo na variavel.


String str1 = null;
String str2 = "aaaa";

if( str1 == null )
  System.out.println( "str1 = null" );

if( str2 == null )
    System.out.println( "str2 = null" );
else
     System.out.println( "str1 = " + str2 );