public boolean isQualified(){
  if (value == null) {
    int idot=ipos;
    if (idot <= 0)     idot=name.length();
 else     idot-=1;
    int index=name.lastIndexOf('.',idot - 1);
    value=(index < 0) ? idNull : Identifier.lookup(name.substring(0,index));
  }
  return (value instanceof Identifier) && (value != idNull);
}

public boolean isQualified ( ) { if ( value == null ) { int idot = ipos ; if ( idot <= 0 ) idot = name . length ( ) ; else idot -= 1 ; int index = name . lastIndexOf ( '.' , idot - 1 ) ; value = ( index < 0 ) ? idNull : Identifier . lookup ( name . substring ( 0 , index ) ) ; } return ( value instanceof Identifier ) && ( value != idNull ) ; }
check if the name is qualified ( ie : it contains a ' . ' ) .
