### Question:
SecureKeyBlock extends SecureKey { @Override public String getKeyType() { throw new UnsupportedOperationException( "Operation getKeyType() not allowed for " + SecureKeyBlock.class.getName() ); } protected  SecureKeyBlock(); @Override void setKeyType(String keyType); @Override String getKeyType(); @Override void setKeyLength(short keyLength); @Override short getKeyLength(); @Override KeyScheme getScheme(); char getKeyBlockVersion(); int getKeyBlockLength(); KeyUsage getKeyUsage(); Algorithm getAlgorithm(); ModeOfUse getModeOfUse(); String getKeyVersion(); Exportability getExportability(); String getReserved(); Map<String, String> getOptionalHeaders(); byte[] getKeyBlockMAC(); @Override void dump(PrintStream p, String indent);  }### Answer:
@Test public void testGetKeyType() { assertThrows(UnsupportedOperationException.class, () -> { instance.getKeyType(); }); }