code: public void registerTransition(Automaton source, Automaton destiny) {
          source.parent = this;
          destiny.parent = this;
          ArrayList<Transition> r = possibleTransitions.get(source);
          if (r == null) {
              r = new ArrayList<Transition>();
          }
          r.add(new Transition(destiny));
          possibleTransitions.put(source, r);
      }
docs: Registrar las posibles transiciones desde las que se puede ir a un
  estado. Si el automata tiene un único estado, se puede pasar null como
  destino.
  
  @param source
  @param destiny