Alguem pode me dizer o que está errado nesta linha de codigo

Bom dia pessoal, sou iniciante, e estou estudando java sozinho pela internet, e em um exericio de metodos tem a seguinte linha de codigo

public static int quad(int y)

o compilador disz que é um começo ilegal de expressão (Illegal starter of expression)

Obrigado
Carlos Pena

Isto eh uma funcao, certo? Deveria funcionar mais ou menos assim:

public class Teste{ public static int quad(int y) { // sua implementacao return umInteiro; } }