Frustrated or attempted felony?

Frustrated and attempted felonies may be distinguished as follows:

[1] In frustrated felony, the offender has performed all the acts of execution which should produce the felony as a consequence; whereas in attempted felony, the offender merely commences the commission of a felony directly by overt acts and does not perform all the acts of execution.

[2] In frustrated felony, the reason for the non-accomplishment of the crime is some cause independent of the will of the perpetrator; on the other hand, in attempted felony, the reason for the non-fulfillment of the crime is a cause or accident other than the offender’s own spontaneous desistance.