public Object execute_object(Chromosome c, int n, Object[] args) { return ((Compatible) c.execute_object(n, 0, args)).execute_add(c.execute_object(n, 1, args)); }
public double execute_double(Chromosome c, int n, Object[] args) { return c.execute_double(n, 0, args) + c.execute_double(n, 1, args); }
public long execute_long(Chromosome c, int n, Object[] args) { return c.execute_long(n, 0, args) + c.execute_long(n, 1, args); }
public float execute_float(Chromosome c, int n, Object[] args) { return c.execute_float(n, 0, args) + c.execute_float(n, 1, args); }
public Object execute_object(Chromosome c, int n, Object[] args) { int pos = c.execute_int(n, 1, args); return ((Compatible) c.execute_object(n, 0, args)).execute_remove(pos); }