// Determine if Direct TCP is available
if( ( RadioInfo.getNetworkService() & RadioInfo.NETWORK_SERVICE_DATA ) != 0 ) {
vc.addElement( new TransportObject( "", TRANSPORT_TCP_CELLULAR, null ) );
}
final ServiceBook sb = ServiceBook.getSB();
final ServiceRecord[] records = sb.getRecords();
for( int i = 0; i < records.length; i++ ) {
final ServiceRecord serviceRecord = records[ i ];
if( serviceRecord.isValid() && !serviceRecord.isDisabled() && determineTransportType( serviceRecord ) != null ) {
vc.addElement( new TransportObject( serviceRecord.getName(), determineTransportType( serviceRecord ),