El tipo de retorno es incompatible con FragmentPagerAdapter.getItem (int)

Estoy siguiendo el tutorial aquí:http://www.javacodegeeks.com/2013/04/android-tutorial-using-the-viewpager.html Recibo este error en "Problemas": el tipo de devolución es incompatible con FragmentPagerAdapter.getItem (int) Aquí está MyPageAdapter.java:

package com.example.loginandregistration;

import java.util.List;

import android.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;


public class MyPageAdapter extends FragmentPagerAdapter { 

private List<Fragment> fragments; 

public MyPageAdapter(FragmentManager fm, List<Fragment> fragments) { 

super(fm); 

this.fragments = fragments; 

} 


 @Override

 public Fragment getItem(int position) {
 return this.fragments.get(position);
 }

 @Override 

public int getCount() { 

return this.fragments.size(); 
  } 
   } 

El error está en la línea 25:

public Fragment getItem(int position) {

Cuando me abro para la solución rápida, me da la opción de "Cambiar el tipo de devolución de 'getItem (...)' a 'Fragmento', pero si lo hago me da un error en la siguiente línea y es un error continuo. Bucle de esos errores que van y vienen.

Cualquier ayuda para arreglar esto realmente rápido está incluida! ¡Gracias por adelantado!

Respuestas a la pregunta(3)

Su respuesta a la pregunta