 +		<attr path="/api/package[@name='com.samsung.android.sdk.pen.engine']/interface[@name='SpenControlTextBox.ActionListener']"
 +			  name="managedName">IControlTextBoxActionListener</attr>
 +
++
++	<!-- Workaround for badly generated code (missing global::) -->
++	<remove-node path="/api/package[@name='com.samsung.android.sdk.pen.engine']/class[@name='SpenControlBase']" />
++	<remove-node path="/api/package[@name='com.samsung.android.sdk.pen.engine']/interface[@name='SpenControlListener']" />
++
++	<remove-node path="/api/package[@name='com.samsung.android.sdk.pen.settingui']/class[@name='SpenSettingEraserLayout']/field[@name='mEraserTypeView']" />
++	<remove-node path="/api/package[@name='com.samsung.android.sdk.pen.settingui']/class[@name='SpenSettingRemoverLayout']/field[@name='mCutterTypeView']" />
++	<remove-node path="/api/package[@name='com.samsung.android.sdk.pen.settingui']/class[@name='SpenSettingSelectionLayout']/field[@name='mSelectionTypeView']" />
++	<remove-node path="/api/package[@name='com.samsung.android.sdk.pen.settingui']/class[@name='SpenSettingTextLayout']/field[@name='mTextSizeButtonView']" />
++
++	<remove-node path="/api/package[@name='com.samsung.vip.engine']/class[@name='VIShapeGenerator']/method[@name='generate' and count(parameter)=1 and parameter[1][@type='java.util.ArrayList&lt;android.graphics.PointF[]&gt;']]" />
++
++	<remove-node path="/api/package[@name='com.samsung.vip.engine.shape']/class[@name='PrimitivePolygon']/method[@name='getPoints' and count(parameter)=0]" />
++	<remove-node path="/api/package[@name='com.samsung.vip.engine.shape']/class[@name='PrimitivePolygon']/method[@name='setPoints' and count(parameter)=1 and parameter[1][@type='java.util.ArrayList&lt;android.graphics.Point&gt;']]" />
++	<remove-node path="/api/package[@name='com.samsung.vip.engine.shape']/class[@name='PrimitivePolygon']/field[@name='points']" />
++
++	<remove-node path="/api/package[@name='com.samsung.vip.engine.shape']/class[@name='PrimitivePolyline']/method[@name='getPoints' and count(parameter)=0]" />
++	<remove-node path="/api/package[@name='com.samsung.vip.engine.shape']/class[@name='PrimitivePolyline']/method[@name='setPoints' and count(parameter)=1 and parameter[1][@type='java.util.ArrayList&lt;android.graphics.Point&gt;']]" />
++	<remove-node path="/api/package[@name='com.samsung.vip.engine.shape']/class[@name='PrimitivePolyline']/field[@name='points']" />
++
  </metadata>

diff -u -r Samsung.Android.Sdk.Pen/Transforms/Metadata.xml Samsung.Android.Sdk.Pen/Transforms/x/Metadata.xml
--- Samsung.Android.Sdk.Pen/Transforms/Metadata.xml	2013-12-31 00:03:21.000000000 -0600
+++ Samsung.Android.Sdk.Pen/Transforms/x/Metadata.xml	2013-12-31 00:01:49.000000000 -0600
@@ -8,6 +8,12 @@
 		<attr path="/api/package[@name='com.samsung.android.sdk.pen.recognition']" name="managedName">Samsung.Android.Sdk.Pen.Recognition</attr>
 		<attr path="/api/package[@name='com.samsung.android.sdk.pen.settingui']" name="managedName">Samsung.Android.Sdk.Pen.Settingui</attr>

 	<!-- Parameter names -->
 		<!-- Package com.samsung.android.sdk.pen -->
 			<!-- Class Spen -->
@@ -3191,4 +3197,84 @@
 					<attr path="/api/package[@name='com.samsung.android.sdk.pen.document']/class[@name='SpenPageDoc']/method[@name='getObjectList' and count(parameter)=3 and parameter[1][@type='int'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.String']]/parameter[position()=1]"
 						name="enumType">Samsung.Android.Sdk.Pen.Document.SpenPageDocFindType</attr>
 
