I've put what I think each method should do. Let me know if you need more help. It would also help to be able to see the object class.
public class GameOfLifeBoard extends Object{ private boolean[][] current; private boolean [][] next; public GameOfLifeBoard(String file_name){ // In here you should read in the file. } public int rows(){ // Return the amount of rows. } public int columns(){ // Return the amount of colunms. } private boolean isBetween(int low, int value, int high){ // No idea. return true; } public void toggle(int row, int column){ // I'm going to assume that if it's alive then change it to dead and visa versa. } public boolean isAlive(int row, int column){ // Return whether or not the object in this specific location is alive or not. return true; } public int neighbours(int row, int column){ // Return the cells around the current one. return 0; } public boolean lives(boolean occupied, int neightbours){ // Not sure return true; } private void nextGeneration(){ // No idea. } public void printNeighbours(){ // Pretty obvious from the name, print the surrounding neighbours. } public String toString(){ // Again pretty self explanatory, convert something to a string. return null; } }