У вас метод ```parse``` фактически занимается выполнением. Это неудачное название для метода.