code: public boolean isSharpDominant() {
  		return ((keyIndex == 1 && m_keyAccidental.isSharp())
  				|| keyIndex == 2 || keyIndex == 4
  				|| (keyIndex == 6 && m_keyAccidental.isSharp())
  				|| keyIndex == 7 || keyIndex == 9 || (keyIndex == 11 && m_keyAccidental.isNatural()));
  	}
docs: Returns <TT>true</TT> if the key without exotic accidentals has only
  sharps.
  
  e.g.:
  <ul>
  <li>E returns true
  <li>E =f returns true
  <li>G _a returns alse true (G major has F#)
  <li>F returns false (F major has Bb)
  </ul>
  
  @see #hasOnlySharps()
  @see #hasSharpsAndFlats()