code: @Override
  	public List<Object> getTable(final Object table) {
  		List<Object> data = new ArrayList<>();
  
  		String tableName;
  		if (table instanceof TableWithNullOption) {
  			// Get source table name
  			tableName = ((TableWithNullOption) table).getTableName();
  			// Insert null option
  			data.add(null);
  		} else {
  			tableName = (String) table;
  		}
  
  		for (String[] row : TABLE_DATA) {
  			if (row[0].equals(tableName)) {
  				data.add(new TableEntry(row[1], row[2]));
  			}
  		}
  
  		return data;
  	}
docs: {@inheritDoc}