Acceder a SharedPreferences a través de métodos estáticos

Tengo alguna información almacenada como SharedPreferences. Necesito acceder a esa información desde una actividad externa (desde una clase de modelo de dominio). Así que creé un método estático en una Actividad que solo uso para obtener las preferencias compartidas.

Esto me está dando algunos problemas, ya que aparentemente no es posible llamar al método "getSharedPreferences" desde un método estático.

Aquí está el mensaje que me está dando el eclipse:

Cannot make a static reference to the non-static method 
getSharedPreferences(String, int) from the type ContextWrapper

Intenté solucionar esto usando una instancia de Activity, como esta:

public static SharedPreferences getSharedPreferences () {
  Activity act = new Activity();
  return act.getSharedPreferences("FILE", 0);
}

Este código da una excepción de punto nulo.

¿Hay una solución alternativa? ¿Voy a entrar en un olor a código de Android al intentar hacer esto?

Gracias por adelantado.

Respuestas a la pregunta(6)

Su respuesta a la pregunta