code: @Override
  	public Icon getIcon(IBlockAccess world, BlockPos pos, IBlockState state, EnumFacing facing)
  	{
  		if (!initialized)
  			initializeIcons();
  		int connections = getConnections(world, pos, facing);
  		return icons[connections];
  	}
docs: Gets the corresponding {@link Icon} based on the connections available.
  
  @param world the world
  @param pos the pos
  @param state the state
  @param facing the facing
  @return the icon