public Tap createTap( Resource<Protocol, Format, SinkMode> resource, Scheme scheme, Properties properties )
{
String identifier = resource.getIdentifier();
Protocol protocol = resource.getProtocol();
SinkMode mode = resource.getMode();
Tap tap = null;
try
{
LOG.info( "using " + getDescription() + " to create tap for {} with properties: {}", resource, properties );