Convención de nomenclatura de Java para nombres de variables booleanas: writerEnabled vs writerIsEnabled

¿Cuál de las siguientes declaraciones se ajusta a las convenciones de nomenclatura de Java?

private boolean writerIsEnabled;
// with methods like
public boolean getWriterIsEnabled() 
public void setWriterIsEnabled()

O

private boolean writerEnabled;
// with methods like
public boolean getWriterEnabled() 
public void setWriterEnabled()

Personalmente, encuentro que el primer nombre "writerIsEnabled" es más legible, especialmente cuando lo usas en una declaración if como esta:

if(writerIsEnabled)
 {
    //...
 } 

Respuestas a la pregunta(4)

Su respuesta a la pregunta