can u please help me.. with my two dimensional array

[size=4][/size]Consists of three classes: Blob, GridPoint, and Grid.Blob has two fields: colour (String) and weight (double). The Blob constructor has noparameters. It initializes the fields to randomly-chosen values. Possible colours are"red", "green", "yellow", "blue". Possible weights are between 0.0 and 100.0.GridPoint has two int instance variables, row and column. These will be used to refer topositions on a two-dimensional grid. Pass both to the constructor.Grid has one instance variable, a two-dimensional array of Blob objects. The Gridconstructor will have two parameters specifying the number of rows and columns in theGrid object, and will create a new Grid of the appropriate dimensions.Provide the following methods:

/* Loads the grid with references to new Blob objects */public void loadGrid()/* Displays the grid contents */public void displayBlobs()/* Searches the grid for the first Blob with the specifiedcolour and returns the coordinates as a GridPoint object orreturns null if not found. */