code: @Override
  	public StepStatus createStepStatus(long stepExecId) {
  		logger.entering(CLASSNAME, "createStepStatus", stepExecId);
  		Connection conn = null;
  		PreparedStatement statement = null;
  		StepStatus stepStatus = new StepStatus(stepExecId);
  		try {
  			conn = getConnection();
  			statement = conn.prepareStatement("INSERT INTO stepstatus (id, obj) VALUES(?, ?)");
  			statement.setLong(1, stepExecId);
  			statement.setBytes(2, serializeObject(stepStatus));
  			statement.executeUpdate();
  		} catch (SQLException e) {
  			throw new PersistenceException(e);
  		} catch (IOException e) {
  			throw new PersistenceException(e);
  		} finally {
  			cleanupConnection(conn, null, statement);
  		}
  		logger.exiting(CLASSNAME, "createStepStatus");
  		return stepStatus;
  	}
docs: /* (non-Javadoc)
  @see com.ibm.jbatch.container.services.IPersistenceManagerService#createStepStatus(long)