javascript: ¿Por qué esta declaración de retorno causa un error de sintaxis?

Estoy usando Apatana 3, modifiqué un poco el formateador de código JS para que parezca más claro, a continuación aparece el código después del formato, me da un error:

    copyOffset : function( index )
    {
        return
        {
            x : index, y : index
        };
    }

firebug dame

SyntaxError: invalid label

si lo cambio a

    copyOffset : function( index )
    {
        return{
            x : index, y : index
        };
    }

estará bien, cualquiera que pueda decirme cuál es la diferencia entre estas dos declaraciones de devolución?

Respuestas a la pregunta(2)

Su respuesta a la pregunta