@Override
  protected void initTransformClass(CpoMetaDescriptor metaDescriptor) throws CpoException {
    super.initTransformClass(metaDescriptor);
    if (getCpoTransform() != null && getCpoTransform() instanceof CassandraCpoTransform) {
      cassandraTransform = (CassandraCpoTransform) getCpoTransform();

      for (Method m : findMethods(cassandraTransform.getClass(), TRANSFORM_OUT_NAME, 2, true)) {
        if (m.getParameterTypes()[0].getName().equals("org.synchronoss.cpo.cassandra.CassandraBoundStatementFactory")) {
          transformPSOutMethod = m;
        }
      }
    }

    // TODO Revisit this. Initializing the java sql type here. Not sure that this is the right place.
    setDataTypeInt(metaDescriptor.getDataTypeInt(getDataType()));
  }
@ Override protected void initTransformClass ( CpoMetaDescriptor metaDescriptor ) throws CpoException { super . initTransformClass ( metaDescriptor ) ; if ( getCpoTransform ( ) != null && getCpoTransform ( ) instanceof CassandraCpoTransform ) { cassandraTransform = ( CassandraCpoTransform ) getCpoTransform ( ) ; for ( Method m : findMethods ( cassandraTransform . getClass ( ) , TRANSFORM_OUT_NAME , 2 , true ) ) { if ( m . getParameterTypes ( ) [ 0 ] . getName ( ) . equals ( "org.synchronoss.cpo.cassandra.CassandraBoundStatementFactory" ) ) { transformPSOutMethod = m ; } } } setDataTypeInt ( metaDescriptor . getDataTypeInt ( getDataType ( ) ) ) ; }
}