Lógica no while para verificar condições

galera, tenho o seguinte algoritmo:

[code]
InputStream inputStream = new FileInputStream( args[ 0]);
DBFReader reader = new DBFReader( inputStream);

  int numberOfFields = reader.getFieldCount();//pego o numero de colunas de um arquivo .DBF
  for( int i=0; i<numberOfFields; i++) { //loop para percorrer todos os fields

    DBFField field = reader.getField( i); //pego o nome do campo atual
    System.out.println( field.getName()); //imprimo
  }

  Object []rowObjects; //crio um objeto que receberá o valor das linhas

  while( (rowObjects = reader.nextRecord()) != null) { //enquanto existir dados, passa ao obeto

    for( int i=0; i<rowObjects.length; i++) { //percorro o objeto

      System.out.println( rowObjects[i]); //mostor o valor
    }
  }[/code]

eu não to conseguindo desenvolve ruma lógica para que quando o campo tiver o nome de “observação”, ele pule, não leia… Já tentei de algumas mas não deu certo, alguém tem uma ideia?

for( ... ){
    if( "observação".equals(fieldName)){
        continue;
    }
}

[code] while( (rowObjects = reader.nextRecord()) != null) { //enquanto existir dados, passa ao obeto

    for( int i=0; i<rowObjects.length; i++) { //percorro o objeto  

      System.out.println( rowObjects[i]); //mostor o valor  
    }  
  }  [/code]

eu preciso usar aqui dentro, quando ele for ler uma linha e chegar no determinado campo, não leia e passe ao próximo…

use o comando continue

mas em que condição?

no if