if (AgentopiaConstants.SUSTAINER_DEBUG) {
Logger.getLogger().info("Sustainer receiving agent from \"" + getTargetId() + "\".");
}
final ClassedObjectTransmitter transmitter = marketPlace.getClassedObjectTransmitter();
try {
final IAgentopiaAgent agent = (IAgentopiaAgent) transmitter.transferAgentFromStream(dataIn);
Logger.getLogger().info("Agent \"" + agent + "\" entered the system (" + marketPlace.getHomeId() + ") per Sustainer.");
// Indicate to market place that agent is here.
// Run method will be called in next market tick.
marketPlace.agentArrived(agent);
}