code: public boolean isFlatDominant() {
  		return ((keyIndex == 1 && m_keyAccidental.isFlat())
  				|| keyIndex == 3 || keyIndex == 5
  				|| (keyIndex == 6 && m_keyAccidental.isFlat())
  				|| keyIndex == 8 || keyIndex == 10 || (keyIndex == 11 && m_keyAccidental.isFlat()));
  	}
docs: Returns <TT>true</TT> if the key without exotic accidentals has only
  flats.
  
  e.g.:
  <ul>
  <li>Dm returns true
  <li>Dm ^c returns also true
  <li>D returns false
  </ul>
  
  @see #hasOnlyFlats()
  @see #hasSharpsAndFlats()