protected Map<String, String> toMetadata(ConnectorPartition partition) { if (partition != null && partition instanceof ConnectorPartitionDetail) { ConnectorPartitionDetail partitionDetail = (ConnectorPartitionDetail) partition; return partitionDetail.getMetadata(); } return null; }