 
    
  
                
                    
    
        The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.
| Tag Class | Total number of occurrences | Tag strings used by tag class | 
|---|---|---|
| Bugs | 4 | FIXME | 
| Code Work | 4 | TODO | 
Each tag is detailed below:
Number of occurrences found in the code: 4
| org.opensocial.explorer.specserver.DefaultGadgetRegistry | Line | 
|---|---|
| If there's only one spec, we should force it to be the default. This might be easier to do client-side | 98 | 
| org.opensocial.explorer.specserver.DefaultGadgetSpec | Line | 
| 9 is a magic number. | 67 | 
| org.opensocial.explorer.specserver.DefaultGadgetSpecTest | Line | 
| Actually test the results from this | 138 | 
| Actually test the results from this | 142 | 
Number of occurrences found in the code: 4
| org.opensocial.explorer.specserver.DefaultGadgetRegistry | Line | 
|---|---|
| What if two specs want to be the default? Last one wins? This also might be easier to do client-side | 100 | 
| org.opensocial.explorer.specserver.DefaultGadgetSpec | Line | 
| Make these strings constants | 68 | 
| org.opensocial.explorer.specserver.temp.TempGadgetResource | Line | 
| The abstraction is broken here because this extends {@link DefaultGadgetResource} but isn't an {@link OnDiskResource}. | 69 | 
| org.opensocial.explorer.specserver.temp.TempGadgetSpec | Line | 
| The abstraction is broken (or at least muddled) here because there are several methods that simply throw UnsupportedOperationExceptions. | 37 |