public boolean isMatchingConcreteSyntax(String valueString){
  if (valueStrings.isEmpty() || valueStrings.contains(valueString)) {
    return true;
  }
  int idx=valueString.lastIndexOf('.');
  if (idx > 0) {
    if (valueStrings.contains(valueString.substring(idx + 1))) {
      return true;
    }
  }
  return false;
}

public boolean isMatchingConcreteSyntax ( String valueString ) { if ( valueStrings . isEmpty ( ) || valueStrings . contains ( valueString ) ) { return true ; } int idx = valueString . lastIndexOf ( '.' ) ; if ( idx > 0 ) { if ( valueStrings . contains ( valueString . substring ( idx + 1 ) ) ) { return true ; } } return false ; }
shortcut to decide whether a given concrete syntax is potentially matching the contained objects .
