diff --git a/src/java/org/apache/poi/hssf/record/formula/FunctionPtg.java b/src/java/org/apache/poi/hssf/record/formula/FunctionPtg.java
deleted file mode 100644
index 17c9c98a6..000000000
--- a/src/java/org/apache/poi/hssf/record/formula/FunctionPtg.java
+++ /dev/null
@@ -1,519 +0,0 @@
-package org.apache.poi.hssf.record.formula;
-
-import java.util.List;
-import java.util.ArrayList;
-import java.util.Map;
-import org.apache.poi.util.LittleEndian;
-import org.apache.poi.util.BinaryTree;
-/**
- * This class provides functions with variable arguments.
- * @author Avik Sengupta
- * @author Andrew C. Oliver (acoliver at apache dot org)
- */
-public class FunctionPtg extends OperationPtg {
- public final static short sid = 0x22;
- private final static int SIZE = 4;
-
- private static BinaryTree map = produceHash();
- private static Object[][] functionData = produceFunctionData();
- private byte returnClass;
- private byte[] paramClass;
-
- private byte field_1_num_args;
- private short field_2_fnc_index;
-
-
- /**Creates new function pointer from a byte array
- * usually called while reading an excel file.
- */
- public FunctionPtg(byte[] data, int offset) {
- offset++;
- field_1_num_args = data[ offset + 0 ];
- field_2_fnc_index = LittleEndian.getShort(data,offset + 1 );
- }
-
- /**
- * Create a function ptg from a string tokenised by the parser
- */
- protected FunctionPtg(String pName, byte pNumOperands) {
- field_1_num_args = pNumOperands;
- field_2_fnc_index = lookupIndex(pName);
- try{
- returnClass = ( (Byte) functionData[field_2_fnc_index][0]).byteValue();
- paramClass = (byte[]) functionData[field_2_fnc_index][1];
- } catch (NullPointerException npe ) {
- returnClass = Ptg.CLASS_VALUE;
- paramClass = new byte[] {Ptg.CLASS_VALUE};
- }
- }
-
- public String toString() {
- StringBuffer buffer = new StringBuffer();
- buffer
- .append("").append("\n")
- .append(" field_1_num_args=").append(field_1_num_args).append("\n")
- .append(" name =").append(lookupName(field_2_fnc_index)).append("\n")
- .append(" field_2_fnc_index=").append(field_2_fnc_index).append("\n")
- .append("");
- return buffer.toString();
- }
-
- public int getType() {
- return -1;
- }
-
- public int getNumberOfOperands() {
- return field_1_num_args;
- }
-
- public short getFunctionIndex() {
- return field_2_fnc_index;
- }
-
- public String getName() {
- return lookupName(field_2_fnc_index);
- }
-
- public String toFormulaString() {
- return getName();
- }
-
- public String toFormulaString(String[] operands) {
- StringBuffer buf = new StringBuffer();
- buf.append(getName()+"(");
- if (operands.length >0) {
- for (int i=0;i.
- */
-
-/*
- * ValueVariableFunctionPtg.java
- *
- * Created on November 21, 2001, 7:02 PM
- */
-package org.apache.poi.hssf.record.formula;
-
-import org.apache.poi.util.BitField;
-import org.apache.poi.util.LittleEndian;
-
-import java.util.List;
-
-/**
- * An excel function with variable number of value arguments.
- * @author andy
- */
-
-public class ValueVariableFunctionPtg
- extends OperationPtg
-{
- public final static short sid = 0x42;
- private final static short SIZE = 4;
- private byte field_1_byte_1;
- BitField numArgs = new BitField(0x7f);
- BitField prompt = new BitField(0x80);
- private short field_2_bytes;
- BitField functionIndex = new BitField(0x7FFF);
- BitField command = new BitField(0x8000);
-
- /** Creates new ValueVariableFunctionPtg */
-
- public ValueVariableFunctionPtg()
- {
- }
-
- public ValueVariableFunctionPtg(byte [] data, int offset)
- {
- offset++;
- field_1_byte_1 = data[ offset + 0 ];
- field_2_bytes = LittleEndian.getShort(data, offset + 1);
- }
-
- public void writeBytes(byte [] array, int offset)
- {
- }
-
- public int getSize()
- {
- return SIZE;
- }
-
- public short getNumArgs()
- {
- return numArgs.getShortValue(field_1_byte_1);
- }
-
- public int getNumberOfOperands()
- {
- return getNumArgs();
- }
-
- public int getType()
- {
- return -1;
- }
-
- public String toFormulaString()
- {
- return "NO IDEA YET VALUE VARIABLE";
- }
-
-
- public String toFormulaString(String[] operands) {
- return toFormulaString();
- }
-
-
-
-
-
-}