### Question:
TransOpenedExtensionPoint implements ExtensionPointInterface { @Override public void callExtensionPoint( final LogChannelInterface log, Object object ) throws KettleException { if ( object instanceof TransMeta ) { try { TransMeta transMeta = (TransMeta) object; TransExtensionPointUtil.addLineageGraph( transMeta ); } catch ( MetaverseException me ) { if ( log != null && log.isDebug() ) { log.logDebug( Messages.getString( "ERROR.Graph.CouldNotCreate", me.getMessage() ) ); } } } }  @Override void callExtensionPoint( final LogChannelInterface log, Object object );  }### Answer:
@Test public void testCallExtensionPoint() throws Exception { TransOpenedExtensionPoint extensionPoint = new TransOpenedExtensionPoint(); extensionPoint.callExtensionPoint( null, null ); extensionPoint.callExtensionPoint( null, transMeta ); }